- 帖子
- 3
- 主題
- 1
- 精華
- 0
- 積分
- 4
- 點名
- 0
- 作業系統
- WINDOWS XP
- 軟體版本
- SP2
- 閱讀權限
- 10
- 註冊時間
- 2010-7-9
- 最後登錄
- 2010-7-12
|
請問一下有關於FLASH 與 AMFPHP連線問題
寫了很簡單的程式,主要是按下按鈕後就可以得到一個字串 ──
FLASH CS4:- var connection:NetConnection;
- var res:Responder;
- log_txt.text = "輸入文字~";
-
- res = new Responder(onResult,onFault);
- connection = new NetConnection();
- connection.connect("/amfphp/gateway.php");
- set_btn.addEventListener(MouseEvent.CLICK,get_name);
- function get_name(e:Event){
- connection.call("getUser.getName",res);
- }
- function onResult(r:Object){log_txt.text = "連結成功:" + r as String; }
- function onFault(r:Object){log_txt.text = "連結失敗:" + r as String;}
複製代碼 PHP:- class getUser{
- function getName(){
- return "這是測試員1號";
- }
- }
複製代碼 使用AMFPHP的browser測試function是毫無問題的!
但是使用FLASH連結就沒有辦法正確出現我要的值!會顯示連結失敗。
位置也確定放置正確了。FLASH的檔案確實是放在www下的一個資料夾內。
經過其他測試後,導出這樣子一個error:
#2126: NetConnection 物件必須連線。
但是確實是照著書上範例去寫的,可否麻煩老師及各位為我解答呢^^,謝謝! |
|