Flash AS3全局安全设置 - 以编程方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flash AS3全局安全设置 - 以编程方式相关的知识,希望对你有一定的参考价值。
在我的应用程序中,我正在访问与fla位于同一位置的XML文件,但我必须将我的文件夹位置添加到Flash Global安全设置中,以避免引发的臭名昭着的安全违规。这在我的开发环境中很好,但是当部署在客户的机器上时,它们也有同样的问题。有没有一种方法可以信任xml文件并避免安全违规?注意客户通过.NET加载机制以两种方式访问swf,并且2.在Web浏览器中打开文件位置(不在我们的页面中,而是直接打开swf - 是的,我知道不建议这样做 - 但是仍然是顾客的偏好)
你可以做几件事。
1)您可以将SWF设置为AIR应用程序,该应用程序与简单SWF不具有相同的安全要求。
2)如果您不需要访问SWF之外的XML,请考虑使用SharedObject
类 - 您不需要更改代码中的任何内容;只需将XML对象保存在SharedObject中。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html
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)。这将避免一切,并使您能够直接访问XML而无需加载它。
您是否尝试在服务器上使用crossdomain.xml?
以上是关于Flash AS3全局安全设置 - 以编程方式的主要内容,如果未能解决你的问题,请参考以下文章
用flash CS4 as3.0编程实现元件以舞台中心为中心点缩放中遇到的问题,求指教。