在我的應用程序中,我訪問的是與fla相同位置的XML文件,但我必須將我的文件夾位置添加到Flash全局安全設置中,以避免臭名昭着的安全違規是拋出。在我的開發環境中這很好,但是當部署在客戶機器上時,它們有相同的問題。有沒有一種方法來編程信任xml文件並避免安全違規?注意客戶通過.NET加載機制以兩種方式訪問swf; 2.在Web瀏覽器中打開文件位置(不是在我們的頁面中,而是直接打開swf - 是的,我知道這不是建議的 - 但仍然是客戶的偏好)Flash AS3全局安全設置 - 以編程方式
0
A
回答
1
有幾件事你可以做。
1)您可以讓SWF成爲一個AIR應用程序,它與簡單的SWF沒有相同的安全要求。 2)如果您不需要訪問SWF之外的XML,請考慮使用SharedObject
類 - 您不需要更改代碼中的任何內容;也可以使用SharedObject
類。只需將XML對象保存在SharedObject中即可。 3)如果XML沒有改變,那麼你可以直接將它嵌入到SWF中(http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.html和http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ffb.html)。3)如果XML不改變,這將避免所有事情,並使您能夠直接訪問XML而無需加載它。
0
您是否嘗試過在服務器上使用crossdomain.xml?
相關問題
- 1. Flash AS3全局變量?
- 2. 如何以編程方式爲IIS6設置全局MIME類型?
- 3. 以編程方式在windows中設置全局環境變量
- 4. J2ME:以編程方式設置安全權限
- 5. 如何以編程方式刪除Eclipse安全存儲設置
- 6. 如何打開安全設置並以編程方式在安全設置中向下滾動活動?
- 7. 以編程方式使用安全區域佈局
- 8. 以編程方式列出全局安裝的npm模塊
- 9. AS3,Flash:如何判斷安全設置是否被記住?
- 10. Flash AS3 - 位圖平滑的全局值
- 11. Play Framework 2.1:在全局設置中以編程方式覆蓋配置文件
- 12. Spring Security全局方法安全位置
- 13. Flash安全設置違例 - Oracle Apex
- 14. 以編程方式在iOS中設置全屏模式
- 15. 以編程方式編寫彈簧安全協議會話設置
- 16. 以編程方式設置佈局
- 17. 如何以編程方式取消設置全局bash變量/管理bash全局範圍?
- 18. Flash播放器的安全設置
- 19. 如何以編程方式設置任務計劃程序安全選項?
- 20. MVC全局方法安全
- 21. security:spring安全配置中的全局方法安全元素?
- 22. 以線程安全方式設置Rails ActiveResource標題
- 23. 「adb shell設置放全局time_zone」在Android中不能以編程方式工作
- 24. 如何以編程方式在Angular 2中設置全局表單錯誤?
- 25. 如何以編程方式更改「觸覺反饋」等全局設置?
- 26. AS3全局變量
- 27. 以編程方式設置OS X Lion全屏桌面圖像
- 28. 如何以編程方式將NSWindow設置爲全屏?
- 29. 試圖以編程方式設置安全畫布URL,並選擇安全畫布URL:
- 30. 如何以編程方式記住攝像頭/麥克風的安全設置?
divilysausages,謝謝你的提示。我實際上嵌入了我的xml和css,我在運行時加載並且這些錯誤消失了。現在我遇到了另一個非描述性安全消息:「SecurityError:Error#2000:No active security context。」對此有任何想法? – Mike6679
當你遇到這個錯誤時你想加載什麼?是當你加載,或者當你試圖訪問你加載的內容?看一看'LoaderContext'類:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html。它也可能是一個不正確的路徑名稱 - 嘗試http://www.actionscripterrors.com/?p=409以及看看是否有幫助 – divillysausages
請參閱,這是問題我不知道什麼是加載,它不發生在我的環境中,但是在我通過文件服務器訪問swf的測試環境中。 Thx我會檢查出這些鏈接... – Mike6679