我剛接觸ActionScript和Flash環境(剛剛開始),我試圖從.php文件獲取數據。 所以我在互聯網上找到了this AjaxRequest class。ActionScript隱式強制錯誤
而且我用我的主要ActionScript類,這是在同一個封裝AjaxRequest.as
我的功能(的HelloWorld.as構造函數)測試,它是:
// Create a TextField object and set its content to my php (AJAX) output
var t:TextField = new TextField();
//Line 38 is this :
t.htmlText=new AjaxRequest("http://localhost/my_ajax_agent.php?action=flash");
addChild(t);
當我運行具有主類爲HelloWorld.as的Flash文件,我得到以下錯誤:
C:\path\to\HelloWorld.as, Line 38 1067: Implicit coercion of a value of type pakaj:AjaxRequest to an unrelated type String.
編輯: 我的問題是這樣的:
我應該爲了得到一個AJAX調用的結果爲一個字符串嗎?
感謝您的幫助!
注意:我的* ajax_agent.php *文件只做到這一點。
if(@$_GET['action']=="flash"){echo "Hello World";}
他希望在TextField中獲得請求結果。 – Vesper 2013-05-08 10:26:41
@Vesper是我想要的。所以我真正的問題是我應該寫什麼來得到字符串的結果? – void 2013-05-08 10:56:28