javascript - FlashDevelop - 已编译的 SWF/HTML 在 IE9 中不起作用

标签 javascript actionscript-3 internet-explorer-9 flash flashdevelop

我遇到了 Flash Player 和 FlashDevelop 最奇怪的问题(老实说,不知道是哪个问题引起的),所以让我来解释一下。

我最近下载了 FlashDevelop 并创建了一个 AS3 项目。 当我编译项目时,文件生成在 bin 文件夹中。现在,当我导航到 bin 文件夹并在 Firefox 和 IE9 中打开 index.html 时,一切正常。

但是,当我将 bin 文件夹复制到其他地方然后尝试执行相同操作时,我可以在 Firefox 中看到 flash 电影,但在 IE9 中看不到!!!!!!!!!

如果有人能解释为什么会这样,我将不胜感激。 如果您想查看这些文件,这里是链接 http://www.4shared.com/zip/qZgeaEOm/bin.html

另外,我运行的是 Windows 7(64 位)。 和 项目> 属性 的屏幕截图 http://www.4shared.com/photo/r_AzjY9o/FlashDevelop_Project_Propertie.html

最佳答案

已解决

问题出在 Adob​​e 安全沙箱上。我的 .swf 文件加载一个 XML 来构建一个菜单;但是,本地访问受到限制,这就是为什么当我移动 bin 文件夹时,我无法看到影片剪辑。当我单独运行 .swf 时,它给了我这个错误:

***SecurityError:** Error **#2148**: SWF file file:///C|/Users/bashir/Desktop/AutoMenu.swf cannot access local resource file:///C|/Users/bashir/Desktop/Menu.xml.
Only local-with-filesystem and trusted local SWF files may access local resources.
    at flash.net::URLStream/load()
    at flash.net::URLLoader/load()
    at MenuCreator()[C:\Users\bashir\Documents\FlashDevWorkspace\AutoMenu\src\MenuCreator.as:30]
    at Main/init()[C:\Users\bashir\Documents\FlashDevWorkspace\AutoMenu\src\Main.as:44]
    at Main()[C:\Users\bashir\Documents\FlashDevWorkspace\AutoMenu\src\Main.as:29]*

解决方案是将目标文件夹添加到 Flash Player 全局设置中的受信任位置。为此,只需在浏览器中打开一个 flash 文件,然后右键单击并选择 Global Settings > Advanced > Trusted Location Settings > Add,然后添加目标文件夹。当你把 flash 电影上传到网络上时,你不会有安全沙箱问题,只有当你想在本地观看时,你必须这样做:D。

关于javascript - FlashDevelop - 已编译的 SWF/HTML 在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936965/

相关文章:

html - 在 Doxygen 中调整导航树面板的大小

javascript - 如何使 div 仅在选择列表中的特定元素时出现

javascript - 将 Prop 传递给子组件 Reactjs

javascript - 用麦克风录制音频并将其发送到服务器的最佳方式

actionscript-3 - AS3中的任意数量的参数

css - Google Web 字体在 IE9 上无法正确显示

javascript - ExtJS - Ext.MessageBox 不会在客户端 IE9 浏览器之一上弹出

javascript - Web Worker 和 Canvas 数据

actionscript-3 - 在不使用服务器套接字的情况下监听 AS3 (AIR) 客户端中的传入连接

actionscript-3 - Flex/Actionscript通过分析audioBytesPerSecond判断NetStream是否有音频