告诉 flash 沙箱只允许本地
有没有办法让Flash应用程序访问本地文件?
我构建了一个仅供本地使用而不适合 Web 使用的应用程序,但我遇到了沙箱错误,因为该应用程序由多个 .xml 和 .swf 文件组成。
我知道这可以通过告诉安全设置信任该应用程序来更改,但它应该易于使用,因此这不是一个选项。
我也知道这可以通过将应用程序移植到 AIR 来实现,但我真的希望有一个更简单的解决方案。
该应用程序 (swf) 嵌入在(本地)html 页面中。
Is there a way to allow a Flash app to access local files?
I've build an app that's just for local use and not for web use but i run into sandbox errors because the app consists of several .xml and .swf files.
I understand this can be changed by telling the security settings to trust the app but it should be easy to use so this is not an option.
I also know this can be achieved by porting the app to AIR but i really hope there's a simpler solution.
The app (swf) is embedded in a (local) html page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这正是 AIR 的用途,并且不需要任何移植。只需在“发布设置”下的 Flash 选项卡中将播放器更改为 Adobe Air 即可。
This is precisely what AIR is for, and it shouldn't require any porting. Just change the player to Adobe Air in the flash tab under Publish Settings.
如果您不想使用 AIR。
您可以将 swf 文件导出到 Flash 投影仪 (.exe (win) .app (mac os))。
如何:
问候。
If you do not want to use AIR.
You can export swf file to flash projector ( .exe ( win ) .app ( mac os ) ).
how to:
regards.