`

Flash SandBox 安全问题解决

    博客分类:
  • FLEX
阅读更多
今天在做flex相册, 在本地环境中运行正常,但是拷出来的时候,遇到了一个很诡异的错误,不过对于flash/flex开发人员来说也算常见了吧:
channel security error
也就是我们常说的flash沙箱机制引起的。
引用
网上有人提出了两种解决方法

1:   step one:在开始菜单中找 Flex Command Console

      step two:找到转换文件地址 input: "mxmlc 项目文件.mxml use-network=false"

      OK    //原理就是Adobe怕因传播病毒被起诉就找了个沙箱安全机制,Flash/Flex不能通过文件系统访问本地文件……,上面那个命令就是把网络访问改成本地访问了……不过就不能用服务器访问了……


2:step one:运行->%systemroot%\system32\Macromed\Flash\FlashPlayerTrust

        随便建一个纯文本文件,把你的文件路径写进去,保存OK   //原理:不用解释了吧……该文件夹的文件都会被标识成File-System-Trust,那就能用了


不过这个还是有点麻烦。直接在flex builder的工程属性中设置Flex Compiler:
勾选 Generate accessible SWF file
去掉勾 Enable network monitor即可。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics