看板 Flash 關於我們 聯絡資訊
我已試過好多種方法.............還是不行~~ 請大家幫我看看~~€ 無限感激~!!!! var connection:NetConnection; //宣告NetConnection物件 var responder:Responder; //宣告 Responder物件 //建立物件實體 responder = new Responder(onResult, onFault); //資料傳送成功或失敗 connection = new NetConnection; //設定Service連線 var gateway:String = "/amfphp/gateway.php"; connection.connect(gateway); //連接amfphp資料夾裡的gateway.php //資料傳送成功時 function onResult(Result:String):void { my_txt.text=Result; } //資料傳送失敗時 function onFault():void { my_txt.text="連接失敗"; } //按下按鈕時 my_btn.addEventListener("click",loadPHP); function loadPHP(me:MouseEvent){ //呼叫Remote Service中的方法(檔案名稱.方法名稱) connection.call("HowAreYou.sendStr",responder,your_txt.text); } 按下按鈕時my_btn 出現 Error #2044: 未處理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion at test_fla::MainTimeline/frame1() 我有上網找資料!~也試過了那個方法改 "NetConnection.Call.BadVersion" "error" 以無法辨識之格式進行編碼的封包。 試試看 把 amfphp中的gateway.php文件第127行代碼改為相關編碼,如: $gateway->setCharsetHandler( "mbstring","UTF-8", "UTF-8" ); 但還是沒有用!~還是會跑出 Error #2044: 未處理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion at test_fla::MainTimeline/frame1() -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.59.239
aquarianboy:amfphp應該有送一個browser可以讓你測試 10/07 16:22
aquarianboy:先從browser裡確認php程式是否能正常&正確執行 10/07 16:23
aquarianboy:http://bit.ly/cizqvw 供你參考 10/07 16:24
kkman301314:可以正常的開啟,執行FLASH後還是跑出那串文字,不知 10/07 17:31
kkman301314:知道是哪邊出錯>< 10/07 17:32
takeya:有沒有原檔可以看看... 10/07 18:21
kkman301314:怎麼傳給你!? 10/07 19:05
openyayak:我也遇過 ~ 可能是參數或者一些名稱打錯 ~~~ 10/08 12:38
STARGAZERs:只要看到 level = error, code=NetConnection.Call.... 10/08 17:40
STARGAZERs:看到這串就表示 PHP 有問題... 10/08 17:41
STARGAZERs:所以你不是要檢查 AS3 你要檢查 PHP 哪裡寫錯了 10/08 17:42
kkman301314:這是從範例光碟上抓出來的!,所以應該沒有錯誤!~ 10/08 23:18
STARGAZERs:不要太相信阿... 不然你寫個簡單的 hallo word 就知 10/11 21:25