在我的应用程序中,我访问的是与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