有没有办法让Flash应用程序访问本地文件?告诉Flash沙盒只允许本地
我已经构建了一个应用程序,仅供本地使用,不适用于网络,但由于该应用程序由多个.xml和.swf文件组成,因此我遇到了沙箱错误。
我知道这可以通过告诉安全设置来信任应用程序来改变,但它应该很容易使用,所以这不是一个选项。
我也知道这可以通过将应用程序移植到AIR来实现,但我真的希望有一个更简单的解决方案。
该应用程序(swf)嵌入在(本地)html页面中。
有没有办法让Flash应用程序访问本地文件?告诉Flash沙盒只允许本地
我已经构建了一个应用程序,仅供本地使用,不适用于网络,但由于该应用程序由多个.xml和.swf文件组成,因此我遇到了沙箱错误。
我知道这可以通过告诉安全设置来信任应用程序来改变,但它应该很容易使用,所以这不是一个选项。
我也知道这可以通过将应用程序移植到AIR来实现,但我真的希望有一个更简单的解决方案。
该应用程序(swf)嵌入在(本地)html页面中。
这正是AIR的用途,它不需要任何移植。只需在发布设置下的Flash选项卡中将播放器更改为Adobe Air。
如果你不想使用AIR。
您可以将swf文件导出到flash投影机(.exe(win).app(mac os))。
如何:
关于。
原来,使用参数“-use-network = false”进行编译就可以做到这一点......但我仍然想知道是否可以使用代码设置沙盒。 – bartj3 2011-03-12 15:45:01