จาก Entry ที่แล้ว เป็นการส่งข้อมูลจาก flash -> PHP
คราวนี้มาดูในทางกลับกัน คือส่งจาก PHP ไปยัง flash
วิธีการก็คือ ทาง PHP จะ echo string ที่อยู่ในรูปแบบ variable=value ไปให้ (ดู code ด้านล่าง)
code ใน PHP
<?php
echo"myVariable=Hello World";
?>
code ใน flash
//สร้าง textfield
this.createTextField("display_txt",1,0,0,100,20);
var hello_lv:LoadVars = new LoadVars();
//เมื่อ hello_lv ได้รับ ข้อมูลมา
hello_lv.onLoad = function(success){
if(success){
//นำ Hello World มาโชว์ใน text field
display_txt.text = this.myVariable;
}else{
trace("An error has occurred.");
}
}
//ให้ hello_lv โหลดข้อมูลจาก ไฟล์ php
hello_lv.load("sendtoflash.php");
ถ้าต้องการส่งหลายตัวก็ ส่งเป็น String "variable1=value1&variable2=value2&..."

ไม่มีความคิดเห็น:
แสดงความคิดเห็น