我有一个.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
答案 0 :(得分:1)
是的,你需要sub2 / SWF B来加载交叉域,而不是sub1 / SWF A.
快速问题虽然......他们是同一个领域和不同的第三级吗?