告诉flash沙箱只允许本地

时间:2011-03-12 15:29:15

标签: flash actionscript-3 security sandbox

有没有办法允许Flash应用访问本地文件?

我已经构建了一个仅供本地使用而不是用于Web的应用程序,但我遇到沙箱错误,因为该应用程序包含多个.xml和.swf文件。

我知道可以通过告诉安全设置信任应用程序来改变它,但它应该易于使用,所以这不是一个选项。

我也知道这可以通过将应用程序移植到AIR来实现,但我真的希望有一个更简单的解决方案。

app(swf)嵌入在(本地)html页面中。

2 个答案:

答案 0 :(得分:1)

这正是AIR的用途,它不需要任何移植。只需在“发布设置”下的“Flash”选项卡中将播放器更改为Adobe Air即可。

答案 1 :(得分:0)

如果您不想使用AIR。

您可以将swf文件导出到flash放映机(.exe(win).app(mac os))。

如何:

  1. 转到:http://goo.gl/5iqnJ
  2. 下载Projector或Projector内容调试器。安装它。
  3. 用它打开你的瑞士法郎
  4. 选择文件 - >在mac os上创建Projector。(win)类似的东西。
  5. 问候。