这太奇怪了。我相信这可能是闪光灯中的一个窃听器。希望我能得到一个答案,因为现在使用闪光灯的人似乎减少了;-)
我基本上有两个主权财富基金:
当在同一服务器上加载动画时,动画运行良好。
但是,当动画加载到外部位置(使用allowDomains)时,运动吐温不起作用,clips无限循环。
调试器不会引发错误。
以前有人遇到过这种情况吗?
注意:我别无选择,只能在外部加载该文件,初始文件的大小限制为80K,而且文件无法毫无理由地存储在同一台服务器上。
发布于 2014-03-11 01:35:43
这是Flash播放器的安全限制。默认情况下,它阻止从另一个域加载二进制文件。这并不是特定于三维运动的吐温。
解决方法是在第二个web服务器(您想从其中下载动画的)的根中添加一个文件。
一个基本的跨域文件如下所示:
<?xml version="1.0"?>
<!-- http://www.osmf.org/crossdomain.xml -->
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
您可以将行<allow-access-from domain="*" />
更改为<allow-access-from domain="<THE DOMAIN OF THE LOADER SERVER>" />
,以确保只有加载程序才能使用动画。
https://stackoverflow.com/questions/22320687
复制