远程swf无法访问本地文件。以下是错误详情:
SecurityError:错误#2148:SWF文件http:// www.mydomain.com/ClipboardTest.swf无法访问本地资源 文件:/// C:\ TEMP \ clip_image001.jpg。只有local-with-filesystem和 受信任的本地SWF文件可以访问本地资源。
我试过Security.allowDomain(“*”);和跨域策略文件。有什么解决方案吗?
答案 0 :(得分:1)
我认为至少根据Adobe的说法,这是不可能的。点击此处了解更多详情:Remote sandboxes
有关信息,这是一个非常好的关于Flash安全性的教程:Security Domains, Application Domains, and More in ActionScript 3.0
答案 1 :(得分:0)
启用“仅网络”后,您无法与计算机上的任何本地文件进行交互。这是闪存的重要安全功能。
虽然,我很确定有一种方法可以在Flash上保存游戏保存的本地文件(如变量和东西),即使它只使用网络。如果这是您需要的类型,请查看this。
我个人从未尝试过,所以我不知道它有多强大。希望它有所帮助。