ทำยังไงให้ flash รับข้อมูลจาก php ครับ

เริ่มโพสต์โดย newlife99, 10 ก.พ. 2009, 11:41 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

newlife99

คือผมพยายามเขียนให้phpส่งค่ามาให้แฟลช และให้ actionscript ดึงค่าที่ echo มามาใช้

พยายามทำตามหนังสือ และจากใน internet แล้ว แต่ยังไม่ได้อะครับ ผมไม่ทราบว่ามันผิดตรงไหน ช่วยดูโค๊ดให้ผมหน่อยนะครับ

php (testy.php)
-------
<?
$page = "500";
$pub = "pro";
echo "page=".$page."&publish=".$pub;
?>



acttionscript
----------------
var lvComment:LoadVars = new LoadVars();
lvComment.load("testy.php");
      trace(lvComment["page"]);


จากที่ผมลองอ่านๆดู ถ้าไม่ต้องดึงข้อมูลจาก db เพียงเท้านี้ มันค่าน่าจะ trace ค่าของ page ออกมาเป็น 500 ได้นี่ครับ แต่นี่มั้นเป็น undefind ตลอดเลยอ่ะคับ

หรือผมเขียนโค๊ดผิด ยังไงรบกวนพี่ๆหน่อยนะครับ

ej_sing

ลองกับ server นะครับ
ที่ localhost

โค้ดที่แฟลชควรจะเป็นแบบนั้น ตาม help ครับ

อ้างอิง

var lvComment:LoadVars = new LoadVars();
lvComment.onLoad = function(success:Boolean) {
   if (success) {
      trace(lvComment["page"]);
   } else {
      trace("Error loading/parsing LoadVars.");
   }
};
lvComment.load("testy.php");


ลองวิเคราะห์ดูนะครับ

newlife99

ทำได้แล้วครับ

ขอบคุณมากครับ

SMF 2.1.7 © 2026, Simple Machines