【问题标题】:[Flash Builder] Disable security sandbox warnings (not fix them)[Flash Builder] 禁用安全沙箱警告(不修复它们)
【发布时间】:2011-09-21 16:05:41
【问题描述】:

我正在构建一个项目,在该项目中我使用从 Web 加载的外部 API,并在本地加载文件。据我了解,我无法同时加载本地和外部文件而不会导致安全沙箱错误。

一旦我打开 API,它似乎会尝试监听鼠标事件等,并且每帧都会导致安全沙箱错误。

这真的很烦人,因为我试图跟踪一些调试输出,但我无法阅读它们,因为它们被错误消息淹没了。

我知道我无法修复它,但我只想禁用这些警告。 有什么办法吗?

(请不要发布修复错误的解决方案,我都试过了)

我只想禁用消息。

这是错误信息:

* 安全沙盒违规 * SecurityDomain 'http://agi.armorgames.com/assets/agi/AGI.swf' 试图访问 不相容的语境 'file:///D|/Flash/Projects/LastChapel/bin%2Ddebug/LastChapel.swf'

【问题讨论】:

  • 显然,您并没有全部尝试过,但是,是的,我不会发布解决方案,因为您不想要它。
  • 我尝试了很多方法,但如果您认为您的解决方案可能有效,请继续。我只是厌倦了得到所有同样明显但不起作用的答案。
  • 把它放在代码的第一行 Security.allowInsecureDomain("*");Security.allowDomain("*");
  • 我已经做到了,别担心。它仍然没有任何改变。
  • 将 crossdomain.xml 文件放在域的根目录下。之后,您可以将该域的数据访问到 swf。

标签: actionscript-3 flash-builder


【解决方案1】:

您是否尝试过更改闪存全局设置?右键单击动画并更改受信任的位置设置以添加您的 URL。

这里有一些信息:http://help.adobe.com/en_US/FlashPlayer/LSM/WS6aa5ec234ff3f285139dc56112e3786b68c-7ff0.html#WS6aa5ec234ff3f285139dc56112e3786b68c-7feb

【讨论】:

  • 是的,我的所有驱动器以及我正在加载的 swf 的 url 都允许使用
猜你喜欢
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 2018-01-21
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多