apache-flex 2047从服务器端将外部swf文件加载到Flex时出现安全沙箱冲突错误

euoag5mw  于 2022-11-01  发布在  Apache
关注(0)|答案(1)|浏览(123)

这是我的代码,我想为我的Flex应用程序网站放置一个外部swf文件。这是我的代码:

var loader:Loader = new Loader();
var url:URLRequest = new URLRequest("http://www.my site.com");
loader.load(url);
addChild(loader);

如果有人有任何帮助,请它将是感谢。

hrysbysz

hrysbysz1#

我不太清楚你在问什么或者你的问题是什么。SWF不可能访问来自另一个域的内容,除非另一个域给予许可。要做到这一点,你必须创建一个crossdomain.xml文件。下面是一些关于跨域文件的好链接:
http://www.cflex.net/showfiledetails.cfm?ChannelID=1&Object=addfile&objectID=287
下面是我在Flex Show网站上使用的crossdomain.xml文件:
http://www.theflexshow.com/crossdomain.xml

<cross-domain-policy>
 <site-control permitted-cross-domain-policies="all"/>
 <allow-access-from domain="*"/>
 <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

这可让任何Flash SWF存取www.example.com网域上的内容theflexshow.com。
如果这不能帮助解决问题,您必须告诉我们您的问题到底是什么。

相关问题