[問題] FLASH資料庫連結失敗

看板Flash作者 (小ㄅㄨˊ)時間15年前 (2010/10/07 15:58), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串1/1
我已試過好多種方法.............還是不行~~ 請大家幫我看看~~€ 無限感激~!!!! 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

10/07 16:22, , 1F
amfphp應該有送一個browser可以讓你測試
10/07 16:22, 1F

10/07 16:23, , 2F
先從browser裡確認php程式是否能正常&正確執行
10/07 16:23, 2F

10/07 16:24, , 3F
10/07 16:24, 3F

10/07 17:31, , 4F
可以正常的開啟,執行FLASH後還是跑出那串文字,不知
10/07 17:31, 4F

10/07 17:32, , 5F
知道是哪邊出錯><
10/07 17:32, 5F

10/07 18:21, , 6F
有沒有原檔可以看看...
10/07 18:21, 6F

10/07 19:05, , 7F
怎麼傳給你!?
10/07 19:05, 7F

10/08 12:38, , 8F
我也遇過 ~ 可能是參數或者一些名稱打錯 ~~~
10/08 12:38, 8F

10/08 17:40, , 9F
只要看到 level = error, code=NetConnection.Call....
10/08 17:40, 9F

10/08 17:41, , 10F
看到這串就表示 PHP 有問題...
10/08 17:41, 10F

10/08 17:42, , 11F
所以你不是要檢查 AS3 你要檢查 PHP 哪裡寫錯了
10/08 17:42, 11F

10/08 23:18, , 12F
這是從範例光碟上抓出來的!,所以應該沒有錯誤!~
10/08 23:18, 12F

10/11 21:25, , 13F
不要太相信阿... 不然你寫個簡單的 hallo word 就知
10/11 21:25, 13F
文章代碼(AID): #1ChNsfx9 (Flash)