Error #2044: 未處理的 NetStatusEvent
配備如下
flash資料庫應用即戰力,flash player9,amfphp 1.9 最新版的,flash9 跟 flash10
今天遇到問題就是
Error #2044: 未處理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion
at test_fla::MainTimeline/frame1()
----------------------------------------------------------------------------------------------------
寫信給作者,回應是說:
根據該Po文中的錯誤訊息,表示是 BadVersion
也就是您使用的FLASH版本可能不對。
請注意本書的 ActionScript 為 3.0 版,
Flash Player 則需更新至 9 以上版本 (建議更新至最新版)。
----------------------------------------------------------------------------------------------------
網友討論說是amfphp,的問題 http://blog.ring.idv.tw/comment.ser?i=1
雖然,作者回應的速度很快,感覺上卻是標準的官方說法。
但是透過http協定來執行swf,就沒問題了,格式如下
http://localhost/xxxx/xxxx.swf
---------------------------------------------------------------------------------------------------
第二次回應時就顯得很好
由於作者測試了兩台機器,都沒發生您遇到的問題,
推測會不是會是修改PHP檔案後,存檔時的存檔編碼類型不對?
請確認是存成 big5 編碼, 再測試看看。
至於 Flash Player 版本問題,建議你測試範例檔時,先將 .swf 檔複製到硬碟中,
然後用瀏覽器開啟該 .swf 檔來測試看看。
因為在網路上更新Flash Player 時,更新的是瀏覽器裡的Flash Player ,
而非雙按 .swf 檔時會自動執行的 standalone player。
----------------------------------------------------------------------------------------------------
看來網友也是買了這本書才會發生的問題,原始檔都一樣
留言
張貼留言