Php 尝试使用URLLoader将单个变量传递给Actionscript 3时出现错误#2007
我得到了TypeError:Error#2007:将变量从php传递到actionscript时,参数文本必须为非nullPhp 尝试使用URLLoader将单个变量传递给Actionscript 3时出现错误#2007,php,actionscript-3,flash,Php,Actionscript 3,Flash,我得到了TypeError:Error#2007:将变量从php传递到actionscript时,参数文本必须为非null import flash.events.MouseEvent; import flash.net.URLRequest; import flash.net.URLLoader; import flash.events.Event; stop(); btn1.addEventListener(MouseEvent.CLICK, klik) funct
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
stop();
btn1.addEventListener(MouseEvent.CLICK, klik)
function klik (e:MouseEvent):void
{
var req:URLRequest = new URLRequest("http://localhost/GAME_FLASH/load.php");
var loader:URLLoader = new URLLoader(req);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, complete);
}
function complete(e:Event):void
{
test.text = e.target.data.$a; => i think this is where my problem lies i got error #2007
}
在我的php中:
<?php
$conn=mysql_connect("localhost","root","");
$db=mysql_select_db("derbie",$conn);
$query = "SELECT * FROM case";
$result = mysql_query($query);
$a=10;
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='utf-8'?>\n";
echo "<sock>\n";
echo "<item>" . $a . "</item>\n";
echo "</sock>\n";
$closeconn = mysql_close($conn);
?>
非常感谢您提供的任何帮助。我建议您打开DevTools并检查php脚本的响应。这个回答可能是空的。 此外,将错误处理程序添加到加载程序中也非常有用