2

我有 a.swf,这是我的主应用程序的 SWF 文件,它正在尝试加载 b.swf,其中包含一些额外的资源以及一些 Actionscript。a.swf 位于 sub1.domain.com 上,b.swf 位于 sub2.domain.com 上(都在同一个域上,只是不同的子域。)在 a.swf 中,我从 domain.com 加载了 crossdomain.xml并将以下代码添加到 a.swf 和 b.swf 中:

Security.allowDomain("*");
Security.allowInsecureDomain("*");

我是否还需要在 b.swf 中加载 crossdomain.xml 以防止出现安全错误,或者是否有足够的 allowDomain/allowInsecureDomain?

更多信息: - 使用 Flash Player 9 - 使用 AS3

4

1 回答 1

1

是的,您需要 sub2/SWF B 比 sub1/SWF A 更多地加载跨域。

不过,快速提问......它们是相同的域和不同的第三级吗?

于 2011-04-12T20:51:24.040 回答