我为朋友的博客创建了一个降临日历,并且为了获取/获取/下载每天的礼物,flash动画请求位于“http://domain.com/folder/etcetc/gifts.php”的文件。
在Flash CS4中创建文件并尝试使用时,我从未遇到过错误。但是当我尝试手动启动.swf
时,我收到此错误:
Adobe Flash Player已停止可能不安全的操作。
您计算机或网络上的以下本地应用程序:
C:\位置\ file.swf
正在尝试与此启用Internet的位置进行通信:
domain.com
要让此应用程序与Internet通信,请单击“设置”。 更改设置后,您必须重新启动应用程序。
有没有办法绕过这个,或者我可以用来阻止此错误显示的任何其他方法?我目前正在使用URLLoader
和URLRequest
,是否有更好/更快/更有效的方法来执行此操作?
答案 0 :(得分:5)
您必须将swf文件位置(只是c:\或确切路径)添加到Adobe FlashPlayer Settings Manager中的受信任列表,以便允许本地swf连接互联网
答案 1 :(得分:3)
我发现这个问题毕竟不相关,因为它只发生在我本地打开.swf
时。当我将它上传到我的网络服务器并尝试使用我的webbrowser访问flash文件时,它就像它应该的那样工作。
答案 2 :(得分:0)
洛尔。那很好笑。尝试使用Flash CS4创建mac / pc投影仪。或者创建一个AIR文件。通过Flash Player运行项目将具有各种权限问题。投影机消除了这些必需品。
答案 3 :(得分:0)
SWF文件在网页和浏览器上显示相同的消息,因此我将HTML代码中的Flash播放器版本更改为9.0.45.0。现在它工作正常!