ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: newlife99 เมื่อ 10 ก.พ. 2009, 11:41 น.

ชื่อเรื่อง: ทำยังไงให้ flash รับข้อมูลจาก php ครับ
โพสต์โดย: newlife99 เมื่อ 10 ก.พ. 2009, 11:41 น.
คือผมพยายามเขียนให้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 ตลอดเลยอ่ะคับ

หรือผมเขียนโค๊ดผิด ยังไงรบกวนพี่ๆหน่อยนะครับ
ชื่อเรื่อง: ตอบ: ทำยังไงให้ flash รับข้อมูลจาก php ครั
โพสต์โดย: ej_sing เมื่อ 10 ก.พ. 2009, 12:23 น.
ลองกับ 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");


ลองวิเคราะห์ดูนะครับ
ชื่อเรื่อง: ตอบ: ทำยังไงให้ flash รับข้อมูลจาก php ครั
โพสต์โดย: newlife99 เมื่อ 10 ก.พ. 2009, 13:04 น.
ทำได้แล้วครับ

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