今天在做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即可。
分享到:
相关推荐
总的来说,这个压缩包提供的是一套Java实现的843端口Flash Socket安全策略解决方案,利用了MINA框架的强大功能,解决了Flash Player与服务器之间因跨域限制而产生的安全问题。用户可以直接使用这个JAR文件,简化了...
总之,Flash加载SWF文件的沙箱问题涉及到安全性和权限管理,理解并妥善处理这些问题对于创建安全且功能完备的Flash应用至关重要。开发者需要掌握如何适当地调整沙箱策略,同时注意不要过度放宽权限,以保护用户的...
Flash Player通过一个名为“Security Sandbox”的机制来确保用户的安全。这一机制将Flash内容运行在一个隔离的环境中,防止恶意脚本对用户的系统造成损害。默认情况下,Flash Player不允许SWF文件直接访问本地文件...
本篇将详细介绍如何通过“flex本地安全域设置”来解决Flex安全沙箱的问题,以及为何无需到Adobe官网设置全局安全域。 1. **Flex安全沙箱**:Flex应用运行在两种安全沙箱中,分别是“本地trusted”和“网络sandbox”...
360安全浏览器是一款由360公司与凤凰工作室合作开发的浏览器,它与世界之窗浏览器在外观上有相似之处,但并非盗版。...这样,用户就能全面了解360安全浏览器的一些常见问题及其解决方案,以便更好地使用这款浏览器。
这本书对于理解和防范Web安全问题非常有帮助,涵盖了从基础概念到高级安全实践的方方面面,是Web安全领域的重要参考资料。通过学习这些知识,我们可以更好地保护Web应用免受攻击,确保用户数据的安全。
总的来说,虽然`iframe`在Firefox中可能存在一些兼容性问题,但通过了解这些问题并采取适当的解决策略,我们可以确保在Firefox上提供良好的用户体验。随着浏览器的更新和标准的完善,大部分兼容性问题已经得到解决,...
借助Speed Tracer,您可以更好地了解在应用程序中的哪些地方消耗了时间,并可以解决JavaScript语法分析和执行、CSS式样以及更多方面的问题。 Resolution Test,它可以改变浏览器窗口大小,从而使网站开发者可以在...
8. **Sandbox** - 通常用于开发和测试目的,可能包含安全隔离的环境来测试新功能或修复问题。 9. **Seed** - 这可能指的是初始设置或配置文件,用于引导或初始化系统。 综上所述,Gatekeeper是一个开源的、专为...