Tạo form trong flash
Thứ Ba, 7 tháng 12, 2010
Flash là rất tốt cho việc diễn hoạt hình ảnh văn bản, nhưng bạn cũng biết rằng Flash có thể thu thập thông tin người dùng thông qua việc sử dụng form. Bạn có thể xây dựng các form nhận thông tin và gửi lên server để từ đó bạn có thể dùng PHP hoặc ASP, ASP.Net để sử lý và lưu trử nó.Bài lab này tạo ra một form liên hệ, từ đó bạn có thể bạn có thể sử dụng php để nhận và xử lý thông tin mà người dùng gửi lên server.
Bước 1
Tạo file mới (Action script 2.0) à Ctrl + J (Modifyà Document) để định dạng tài liệu theo hình sau
Bước 2
Nhập văn bản và các text field.
Dùng công cụ text tool (T) và chọn thuộc tính trên thanh Properties như hình để tạo các label như hình.
Vẫn dùng text tool chọn lại thuộc tính text là Input text để tạo các text field à Chọn 3 Input text à nhấn Ctrl + K để canh lề.
Chọn từng Input text và đặt tên theo thứ tự.
Instance Name: ht – Variable: Name
Instance Name: mail – Variable: Email
Instance Name: nd – Variable: Info
Bước 3
Tạo nút Submit và reset form.
Chọn Window à Common Libraries à Button (Thư tiên nút của Flash), kéo thả từ Library các nút như hình.
Chọn nút à Nhấn phím Ctrl + E để chỉnh nút thành Reset và Submit.
Bước 4
Viết code AS2 cho nút Reset và submit như sau:
Chọn nút Reset à Nhấn F9 và viết vào code
Chọn nút Submit à Nhấn F9 và viết code (Hoặc chọn Script Assist để tạo script)
Save file và nhấn Ctrl + Enter để test kết quả.
Khi nhấn Submit bạn sẽ nhận đươc tham số có dạng: /mail.php?Name=Nguyen+Van+Teo&Email=teo%40yahoo.com&Info=Nhan+hoc+bong+lop+web
Bây giờ bạn có thể sử dụng php để lưu thông tin form trên vào cơ sở dữ liệu.
Bước 4
Lưu dữ liệu vào database bằng php:
<?
$n=$_GET[‘Name’];
$mail=$_GET[‘Email’];
$info=$_GET[‘Info’];
mysql_query( “INSERT INTO users VALUES ($n, $mail,$info)” );
?> Tags: Flash, Flash Tools
* Lưu ý :
- Vui lòng gõ tiếng Việt có dấu khi viết bình luận.
- Nội dung phải liên quan đến chủ đề bài viết.
- Không dùng lời lẽ khích bác, thô tục ảnh hưởng đến người khác.
- Không đặt link đến Blog/Web khác.