台灣最大程式設計社群網站
線上人數
1636
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> PHP >> [推薦]關於《PHP for Flash網站開發手札》出錯的統一解決思路
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[推薦]關於《PHP for Flash網站開發手札》出錯的統一解決思路
價值 : 10 QP  點閱數:1653 回應數:0
樓主

zhang-yafei
初學者
10 23
322 17
發送站內信

由於有讀者不時提出無法執行《PHP for Flash網站開發手札》中的一些範例,而提問又過於籠統,因此我不好回答。在這塈痟ㄗ悀@個基本的思路給大家(即使是我遇到問題也是這個思路):


[1]首先確保你的php伺服器能夠正常運轉;在第一章中有論述。如果這堻q不過,那麼就不要再往下了,先把php跑起來。

Php能否跑起來可能的原因有很多,只要按照第一章所述應該肯定沒有問題。但可能會由於你的作業系統問題導致不能運行(大部分原因是如此),這個時候,可能最好的辦法是重新作系統。



[2]確保你能夠提交html表單,這樣可以測試你的php應用是正常的。這在第5章中有介紹,應該問題不大,仔細就可以完成這個測試。



[3]最後再測試flash與php的結合通信,這個導致失敗的原因也很多,目前我遇到的有如下幾個:



[b]Php代碼執行問題[/b]

這可以通過url重寫方式進行測試,例如針對page5-8的php代碼,可以在流覽器中這樣寫:

http://127.0.0.1/webapp.php?clientData=testData

流覽器中將返回:

reply_clientData= testData

如果不是這樣,那就是你的php問題,重新檢查[2]。



[b]Php空白問題[/b]

儘量不要在echo mb_convert_encoding($returnToFlash, "UTF-8", "GB2312");代碼前後留空白,這歸於Php自身的問題,有時執行後會出現空白。也有可能是網頁編輯器導致的。



[b]Flash編譯問題1[/b]


歸於Flash創作環境有時可能出問題,因此如果不能執行成功,可以關閉程式,重新啟動,在代碼中加一個空行是一個不錯的注意,這將會提醒創作環境重新編譯(這是我個人的疑猜),但有時會起效果。



[b]Flash編譯問題2[/b]


從主功能表上選擇“控制 > 刪除aso檔”,然後再編譯、測試。因為文檔中可能夾雜了某些元件,或不慎鏈結到了類。



[b]策略文件問題[/b]

這個在page5-9有介紹。



[b]網路存取問題[/b]

這個在page5-7有介紹。


[b]我也邀請您經常訪問我的BLOG: [/b]


http://zhang-yafei.spaces.live.com(繁體)
http://blog.csdn.net/zhang_yafei/(簡體)

本篇文章發表於2007-03-18 01:35
目前尚無任何回覆
   

回覆
如要回應,請先登入.