banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

解決調試時無法訪問或限制訪問本地文件問題的Flex

flash 和 Flex 的安全限制是讓程式設計師很頭疼的問題,特別是訪問本地和資源和遠程資源時,往往需要單獨設定,這對調試帶來了很大麻煩,解決調試時無法訪問或限制訪問本地文件問題的方法也很簡單,只需要在 flash/Flex 的編譯選項中增加:-use-network=false,選項即可。添加方法:
Project -> properties -> flex compiler ->
添加編譯命令參數:
-use-network=false
當然這條指令就是編譯的 swf 文件時無法訪問網路的只能在本地使用。

對於 flash, 調試則沒有太多限制,本地文件可以使用,如需要訪問網路,則需要在 flashplayer 中設定。

不過在 flash 在生成 SWF 文件時有一個運行環境選項,可以選擇在只可以訪問遠程文件,和只可以訪問本地文件,這裡設定為本地就可以訪問本地
文件,網路選項則功能相反了。

最後附上 flex 的編譯器參數列表(cnblogs:宋歡的博客

  1. , -keep-generated-actionscript=true : 可以在編譯的時候生成 as 代碼,放在 src/generated 中

  2. , contributor name 添加到 swf 文件裡,name 是貢獻者的名字

  3. , creator name 添加到 swf 文件裡,name 是作者的名字

  4. , date text 添加到 swf 文件裡,text 是資料的內容

  5. , default-background-color int 默認背景顏色,默認為 null,例如:? -default-background-color=0xCCCCFF

  6. , default-frame-rate int 設置幀數,默認為 24

  7. , description text 添加到 swf 文件裡的描述內容,text 是描述的內容

  8. , dump-config filename 將次配置內容輸出到 filename 的文件裡,如:mxmlc -dump-config myapp-config.xml

  9. , show-binding-warnings=true|false 當 flash player 不能探測時,顯示警告。默認為 true

  10. , runtime-shared-libraries url [...] 指定一系列運行時共享庫,如果 library.swf 在 web_root/libraries 目錄下,那你可以使用 libraries/library.swf. 來調用。

  11. , optimize=true|false 優化 as,減少文件大小,增加性能,默認為 false

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。