SecurityError:错误 #2148:SWF 文件文件
Posted
技术标签:
【中文标题】SecurityError:错误 #2148:SWF 文件文件【英文标题】:SecurityError: Error #2148: SWF file file 【发布时间】:2012-02-29 08:39:06 【问题描述】:我对 flash devekopment 比较陌生。我正在使用 Flash 开发 IDE。我正在创建一个简单的幻灯片放映。它在运行时在 FD 中运行良好。我正在将该 swf 文件、所需的图像文件夹和 xml 文件移动到桌面。现在我们运行该 swf 文件,它工作正常。它显示了
SecurityError: 错误 #2148: SWF 文件 file:///C|/Users/king/Desktop/bin/MyHeart.swf 无法访问本地资源 file:///C|/Users/king/Desktop/bin/心碎.png。只有 local-with-filesystem 和受信任的本地 SWF 文件可以访问本地资源。 在 flash.display::LoaderInfo/get content() at Function/()[D:\FlashProjects\My Heart\src\Main.as:62]
我对这个问题有点困惑。有没有办法处理它。 提前致谢。
【问题讨论】:
【参考方案1】:访问Flash Player Global Security Settings Panel。
然后:
-
单击始终允许
单击编辑位置
单击添加位置
单击浏览文件夹
选择 SWF 所在的位置。
点击确认
这应该可以解决您的问题。
【讨论】:
好的,但是如果您需要从命令行执行此操作怎么办? (在服务器上) @mika 你在说什么? 我在独立播放器的后端运行了一个 swif 文件,但出现了这些安全错误。【参考方案2】:在 22.0.0.209 Flash 版本中:
打开 Flash Player 设置管理器 -> 高级 -> 可信位置设置 -> 添加(文件夹或文件)
【讨论】:
【参考方案3】:@Marty Answer 现在对我不起作用了。
要访问 Flash 播放器设置,在 Windows 中,您必须转到安装路径,一般为 C:\Windows\SysWOW64\FlashPlayerApp.exe 单击高级选项卡,然后单击第二个按钮(信任位置配置)并单击添加并添加您的文件夹,您的 swf 所在的位置。
这样,您就可以授予您的 swf 无法访问本地文件的文件夹的权限
【讨论】:
以上是关于SecurityError:错误 #2148:SWF 文件文件的主要内容,如果未能解决你的问题,请参考以下文章
Quickblox Javascript SDK + Angular + webRTC - Firefox 错误:SecurityError:操作不安全
Flash,SecurityError:错误 #2028:Local-with-filesystem SWF 无法访问 Internet URL
flash SecurityError: 错误 #2028: Local-with-filesystem SWF 文件
Flutter webview:ssl_client_socket_impl 和 Uncaught SecurityError 错误