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,真的是痛心疾首啊~
关键字: ,
2008/03/05 06:34有人说: Email 访问他/她的主页
你好,希望能同贵blog合作,感兴趣的话,可以直接跟我联系,angel
QQ:604001149
vivian.liu@feedou.com
2008/01/14 22:35有人说: 访问他/她的主页
搜索引擎是一大功臣
2007/12/28 12:57有人说:
到访

欢迎光临听景777-属于个人的Blog
访问地址 http://www.boynan.com/
联系邮件:tingjing777@gmail.com
分页: 1/1 第一页 1 最后页

发表评论

打开HTML   打开UBB   打开表情   隐藏   记住我
               
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot