看板 Flash 關於我們 聯絡資訊
最近寫了一隻檔案,其中會運用到URLLoader去load一個txt檔, 在flex中run起來程式能正常load以及運作, 直接在Flex Builder 3\BJ\bin-debug資料夾中點擊我的程式, 跑起來也能正常load資料以及運作, 但是當我把我的程式連著txt檔一起移入別的資料夾中, 一點擊開來錯誤訊息就跟蜂擁而出,程式也無法正常運作, 錯誤訊息如下: SecurityError: Error #2148: SWF 檔案 file:///C|/Users/Desktop/server/test1.swf 無法存取本機資源 file:///C|/Users/Desktop/server/test.txt。 只有含檔案系統的本機 (Local-with-filesystem) 及含受信任的本機 SWF 檔案可以存取本機資源。 我的URLLoader所load的路徑就簡單的指向test.txt而已, 相同的概念load進swf檔案都沒問題,不管程式移動到哪都能正常運作, 不知道為什麼load文字檔近來就不行了, 煩請大家幫忙看看了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.200.189
ybite:編譯環境變數加上use-network=false 11/04 23:38
ybite:這樣會用local-with-filesystem而非local-with-networking 11/04 23:39
ybite:來編譯,缺點是這樣的SWF就只能讀本機檔案不能連網 11/04 23:39
ybite:方法見 http://bit.ly/415kSw 11/04 23:41