告诉flash沙盒仅允许本地

告诉flash沙盒仅允许本地,flash,actionscript-3,security,sandbox,Flash,Actionscript 3,Security,Sandbox,有没有办法允许Flash应用程序访问本地文件 我构建了一个只供本地使用而不供web使用的应用程序,但我遇到了沙盒错误,因为该应用程序由几个.xml和.swf文件组成 我知道这可以通过告诉安全设置信任应用程序来改变,但它应该易于使用,所以这不是一个选项 我也知道这可以通过将应用程序移植到空中来实现,但我真的希望有一个更简单的解决方案 应用程序(swf)嵌入在(本地)html页面中。这正是AIR的用途,不需要任何移植。只需在“发布设置”下的“flash”选项卡中将播放器更改为Adobe Air即可

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

我构建了一个只供本地使用而不供web使用的应用程序,但我遇到了沙盒错误,因为该应用程序由几个.xml和.swf文件组成

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

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


应用程序(swf)嵌入在(本地)html页面中。

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

如果您不想使用空气

您可以将swf文件导出到flash投影仪(.exe(win).app(mac os))

如何:

  • 后藤:
  • 下载投影仪或投影仪内容调试器。安装它
  • 用它打开你的swf
  • 在mac os上选择文件->创建投影仪。(win)类似的功能

  • 注意。

    结果表明,使用参数“-use network=false”进行编译可以达到目的。。。。但是我仍然想知道是否可以用代码设置沙箱。