|
Kết Hợp XML (eXtensible Markup Language) & MacroMedia FLASH Bài viết sử dụng font Unicode
Chạy chương trình MacroMedia Flash 5.0 bấm Ctrl + M chọn (550 x 400)px, màu nền thì tùy thích. Click mouse trái chọn Text Tool (T), click mouse trái vào vùng thiết kế gõ dòng chữ : "Vui lòng đợi trong chốc lát.", Click mouse trái vào dưới số 3 của thước bấm F5. Click mouse trái vào dưới số 4 của thước bấm F6, double click vào dòng chữ: "Vui lòng đợi trong chốc lát.", bạn hãy thêm 1 dấu chấm vào dòng chữ này (để người dùng có cảm giác rằng chương trình đang load thật sự), click mouse trái vào dưới số 5 của thước bấm F5. Click mouse trái vào dưới số 6 bấm F6, double click vào dòng chữ: "Vui lòng đợi trong chốc lát..", bạn hãy thêm 1 dấu chấm vào dòng chữ này, click mouse trái vào dưới số 7 của thước bấm F5. Click mouse trái vào dưới số 8 bấm F6, double click vào dòng chữ: "Vui lòng đợi trong chốc lát...", bạn hãy thêm 1 dấu chấm vào dòng chữ này, click mouse trái vào dưới số 9 của thước bấm F5, double click vào dòng chữ: "Vui lòng đợi trong chốc lát....", bạn hãy xóa đi 2 dấu chấm ở cuối dòng chữ này. Click mouse phải vào Layer 1 chọn Insert Layer, bạn sẽ được Layer 2, hãy kéo Layer 2 này xuống dưới Layer 1 (như hình bên dưới). Click mouse trái vào dưới số 10 của thước ở Layer 2 bấm F6. Click mouse trái vào Text Tool (T) gõ vào dòng chữ: "Dữ liệu đã được nạp!". Tiếp theo click mouse trái vào Text Tool (T) gõ infoMessage, sau đó Enter xuống dưới tạo thành 1 hình chữ nhật như bên dưới, mở Text Options vào Variable gõ: infoMessage.
- Click mouse phải vào Layer 1 chọn Insert Layer, bạn sẽ được Layer 3, click mouse trái vào số 2 của thước ở Layer 3 bấm F6, mở Frame Actions gõ đoạn code sau: // ---------------------------------------------------------------------------- * Lưu ý: - Dấu //: là chú thích không liên quan đến những câu lệnh (có thể bỏ đi) - nap_xml.as: bạn có thể download cuối bài viết này. - test.xml: bạn sẽ tạo sau (bạn nên tham khảo bài viết "Sự Bùng Nổ XML!!!" để hiểu thêm về XML). - Nếu bạn đặt tệp "text.xml" ở web site của bạn thì hãy gõ vào ví dụ như sau: http://www.crosswinds.net/~lqahung/flash5/xml/text.xml Click mouse trái vào số 9 của thước ở Layer 3 bấm F6, mở Frame Actions gõ đoạn code sau: // Nếu dữ
liệu hoặc Movie đã nạp không đầy đủ, thì quay trở lại trong
("loaderStart") Click mouse trái vào số 10 của thước ở Layer 3 bấm F6, mở Frame Actions gõ đoạn code sau: infoMessage = myObject.myData.message[0]._value; Click mouse phải vào Layer 3 chọn Insert Layer bạn sẽ được Layer 4, click mouse trái vào số 1 của thước bấm F6, bấm Ctrl + F, ở Label gõ: startup, click mouse trái vào số 2 của thước bấm F6, bấm Ctrl + F, ở Label gõ: loadData, click mouse trái vào số 3 của thước bấm F6, bấm Ctrl + F, ở Label gõ: loaderStart, click mouse trái vào số 9 của thước bấm F6, bấm Ctrl + F, ở Label gõ: loaderCheck, click mouse trái vào số 10 của thước bấm F6, bấm Ctrl + F, ở Label gõ: loaderFinished. Vậy là xong bạn có thể lưu lại đặt tên là xml.swf cùng một nơi với file nap_xml.as và text.xml - Sau cùng là tạo file XML (bạn nên tham khảo bài viết "Sự Bùng Nổ XML!!!"), mở Notepad copy đoạn code bên dưới và dán vào Notepad và lưu vào chung với file Flash, đặt tên cho nó là text.xml. <myData><message type="text"><![CDATA[Qua^n ddo^.i My~ dda~ co' ma(.t o+? bie^n gio+'i Afghanistan - Nếu bạn muốn bỏ dấu Tiếng Việt trong XML, vui lòng đọc bài viết "Sự bùng nổ XML!!!" - Sau cùng là nhúng đoạn code sau vào trang web của bạn (trang .html) nằm chung với các file vừa tạo: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" Download file: nap_xml.as (bạn hãy nghiên cứu đoạn code chứa trong file này thử xem?) Vui lòng góp ý về bài viết này xin liên hệ: Lê Quang Anh Hu'ng 135T3 Tran Van Dang Street, District 3, Ho Chi Minh City, Vietnam. E-Mail: lehunghp@yahoo.com hoặc ahung@hcmpt.vnn.vn (khi gửi mail vui lòng đừng bỏ dấu Tiếng Việt) Homepage: http://www.crosswinds.net/~lqahung/ Chúc Bạn & Gia Đình nhiều sức khỏe. |
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com