Flash 是否可以使用MovieClipLoader()从其他服务器加载swf?
将文件从媒体宿主加载到swf外壳(swf将swf加载为资产)时遇到一些问题。MP3和图像工作正常,但swf从不加载。代码如下: swfpath=“” movie_loader.loadMovie(swfpath,“mc_swfimage”) 如果将swfpath设置为“swf/N00001.swf”,则可以正常加载,如果我将firefox指向上面的http链接(此处为555s占位符),则可以在firefox中正常打开文件 这是某种安全措施还是loadMovie不处理http路径Flash 是否可以使用MovieClipLoader()从其他服务器加载swf?,flash,moviecliploader,Flash,Moviecliploader,将文件从媒体宿主加载到swf外壳(swf将swf加载为资产)时遇到一些问题。MP3和图像工作正常,但swf从不加载。代码如下: swfpath=“” movie_loader.loadMovie(swfpath,“mc_swfimage”) 如果将swfpath设置为“swf/N00001.swf”,则可以正常加载,如果我将firefox指向上面的http链接(此处为555s占位符),则可以在firefox中正常打开文件 这是某种安全措施还是loadMovie不处理http路径 注意,如果我使用
注意,如果我使用相同的东西指向MP3来加载音频,效果会很好。您需要在为加载的SWF服务的服务器上设置一个crossdomain.xml文件 查看google上的前几个链接:
mike如果发生任何跨域请求,Flash将在域的根目录下查找crossdomain.xml文件。例如,如果您从以下位置请求XML文件:
http://mysubdomain.mydomain.com/fu/bar/
Flash将检查crossdomain.xml文件是否存在于:http://mysubdomin.mydomain.com/crossdomain.xml
如果需要从其他位置加载crossdomain.xml文件,可以通过。请记住,此跨域的位置对您的安全访问有任何影响
你可能还想读一下这本书