2013-01-31 61 views
1

我發現的所有教程都使用某些帶有echo的文件xml,txt或php。爲AS3提供增值服務是有辦法做到沒有回聲或文件。說我查詢PHP page.php文件從Flash AS3與不知何故從page.php文件PHP通過AJAX或POST將var發送到AS3

var loader:URLLoader = new URLLoader(); 
var request:URLRequest = new URLRequest("http://mysite.com/test.php");   
loader.load(request); 

loader.addEventListener(Event.COMPLETE, completeHandler); 
loader.addEventListener(IOErrorEvent.IO_ERROR, loaderIOErrorHandler); 
loader.dataFormat = URLLoaderDataFormat.VARIABLES; 

function loaderIOErrorHandler(event:IOErrorEvent):void{ 
    trace("ioErrorHandler: " + event); 
} 

function completeHandler (event:Event):void { 

    this.text1.appendText(loader.data.mykey); //Whatever dataField1 you saved as 
} 

這工作過程中的反應,但我要如何使它查詢PHP和處理它的響應?

回答

2

你必須這樣做在PHP端

var request:URLRequest = new URLRequest("http://mysite.com/test.php?pid=984") 

等,基本上,所有你能做的就是用閃光燈的AJAX般的GET請求,然後將數據返回到閃爍。