First, create text file named variables.txt with add text below
myTitle=Test&myBody=This is test&myURL=www.google.com
รูปแบบของข้อความจะเป็น ชื่อตัวแปร=ค่าของตัวแปร และคั่นด้วยเครื่องหมาย &
The format will be variable_name=variable_value and separated by &
ต่อมา ใส่โค้ดด้านล่างนี้ในสคริปต์ของคุณ
Next, insert the code below to your script
- function loadVariable(){
- var myTextLoader:URLLoader = new URLLoader();
- myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
- myTextLoader.addEventListener(Event.COMPLETE, onLoadedVariable);
- myTextLoader.load(new URLRequest("variables.txt"));
- }
- function onLoadedVariable(e:Event):void {
- trace(e.target.data.myTitle);
- trace(e.target.data.myBody);
- trace(e.target.data.myURL);
- }
บบรทัดที่ 3, กำหนดรูปแบบข้อมูลเป็นแบบ VARIABLES
At line 3, the data format is set to VARIABLES
บรรทัดที่ 5, ตัวแปรถูกโหลดจาก variables.txt
At line 5, The variable is loaded from variables.txt
บรรทัดที่ 8-10, ทำการพิมพ์ค่าตัวแปรแต่ละตัว
At line 8-10, the value of each variable is printed
หมายเหตุ: ใช้ e.target.data.ชื่อตัวแปร เพื่อเอาค่าของตัวแปรนั้น
Notice: use e.target.data.variable_name to get its value
หมายเหตุ: ใช้ e.target.data.ชื่อตัวแปร เพื่อเอาค่าของตัวแปรนั้น
Notice: use e.target.data.variable_name to get its value
เรียกฟังก์ชั่น loadVariable จากคอนสตรัคเตอร์ของคลาส แล้วกดปุ่ม Ctrl+Enter เพื่อรัน
Call loadVariable from your class constructor then press Ctrl+Enter to run
หน้าต่าง output จะแสดงข้อความตามด้านล่าง
The output window will show text as
Test
This is test
www.google.com
หมายเหตุ: อย่าลืม import flash.net.*;
Notice: you must import flash.net.*;
No comments:
Post a Comment