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.htmlhttp://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ffb.html)。这将避免一切,并使您能够直接访问XML而无需加载它。

另一答案

您是否尝试在服务器上使用crossdomain.xml?

以上是关于Flash AS3全局安全设置 - 以编程方式的主要内容,如果未能解决你的问题,请参考以下文章

FLASH AS3:以编程方式删除关键帧

[AS3]XMLSocket通讯的安全策略设置

Flash AS3 从影片剪辑访问全局变量

用flash CS4 as3.0编程实现元件以舞台中心为中心点缩放中遇到的问题,求指教。

我目前在 AS3 中专门编程。如何在 cs4 中使用新的 flash.ui:MouseCursorData?

Flash AS3 全局变量?