2014-03-29 23 views
0

爲ActionScript 3我得到類型錯誤:錯誤#2007:從PHP爲ActionScript傳遞變量參數時,文本必須是非空,錯誤#2007年,試圖通過一個單一變量和使用URLLoader

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); 
    ?> 

任何形式的幫助,非常感謝。

回答

0

我建議你打開DevTools並檢查你的php腳本的響應。可能這個迴應是空的。 另外,將錯誤處理程序添加到加載程序非常有用。

相關問題