沒錯,就是在publish時要設local或是network only。不過,事情如果這麼簡單就好了,因為在一般S60 Standalone player上跑swf時,其實就像是我們在PC上用Standalone player執行swf。而在PC上的話,要連線的content會跳出一個設定選項,請你把這個swf的所在路徑設定可信任的位置,像下面這個畫面

而在手機中,是沒有這個介面讓你設的,所以我不論有沒有設什麼local, network,根本就完全無法連線。
(local or network設定,也許是要把swf框在html裏,用手機browser去看時,才有效果吧,我猜)
最後發現的方法,是要在Other目錄中,自行開一個叫"Trusted"的目錄,把所有要連線的東西都放進去,就可以正常連線了。
參考資料:
Flash Lite 3 security
XMLSocket to localhost problem
Nokia N95 Debranding Guide
Flash Lite 3, accessing local and remote data how to
2 則留言:
你好,我有相關的問題想請教你
我已安裝flash lite 3.1, device是WM6
若我要用IE開flash 8 的swf,那要在根目錄下開個Trusted目錄嗎? ex: \windows\Trusted 然後將swf放進該目錄再用PIE開啟??
我survey一堆網路上的flash資訊,有些人說要將swf嵌入html,有些人說要裝 flash lite 2.1 player....可是目前這些方法都不行開flash 8的swf. 因此想請問你是否能給些意見,謝謝!!
能不能請你告訴我你的FL3.1是從哪裏download來的,或是把.cab寄給我。因為我不確定你手上的跟我手上的是否為一樣的版本。
張貼留言