Flex或Flash的跨域访问的问题
默认情况下,Flash Player 7 和更高版本防止从一个域提供的 SWF 文件读取从另一个域提供的 SWF 文件的数据、对象或变量。
LoadVars.load
XML.load
MovieClip.loadMovie
MovieClipLoader.loadClip
……
这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。
网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。
一年多过去了,还没有上AS3,真的是痛心疾首啊~
LoadVars.load
XML.load
MovieClip.loadMovie
MovieClipLoader.loadClip
……
这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。
网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。
一年多过去了,还没有上AS3,真的是痛心疾首啊~
QQ:604001149
vivian.liu@feedou.com
欢迎光临听景777-属于个人的Blog
访问地址 http://www.boynan.com/
联系邮件:tingjing777@gmail.com