这是我的代码,我想为我的Flex应用程序网站放置一个外部swf文件。 这是我的代码:
var loader:Loader = new Loader();
var url:URLRequest = new URLRequest("http://www.my site.com");
loader.load(url);
addChild(loader);
如果有人有任何帮助,请感谢。 Atishay
答案 0 :(得分:2)
我不完全确定你在问什么,或者你的问题是什么。除非该其他域授予权限,否则SWF无法访问其他域中的内容。为此,您将创建一个crossdomain.xml文件。以下是一些关于跨域文件的好链接:
http://www.cflex.net/showfiledetails.cfm?ChannelID=1&Object=addfile&objectID=287
这是我用于The 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访问theflexshow.com域上的内容。
如果这无法解决问题,那么您将不得不告诉我们您的问题是什么。