Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 是否可以使用MovieClipLoader()从其他服务器加载swf?_Flash_Moviecliploader - Fatal编程技术网

Flash 是否可以使用MovieClipLoader()从其他服务器加载swf?

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路径 注意,如果我使用

将文件从媒体宿主加载到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文件,可以通过。请记住,此跨域的位置对您的安全访问有任何影响

你可能还想读一下这本书