Javascript FlashDevelop-编译的SWF/HTML在IE9中不起作用
我对Flash Player和FlashDevelop有最奇怪的问题(老实说,我不知道是哪一个引起的),所以让我解释一下 我最近下载了FlashDevelop并创建了一个AS3项目。 编译项目时,文件在bin文件夹中生成。现在,当我导航到bin文件夹并在Firefox和IE9中打开index.html时,一切正常 但是,当我将bin文件夹复制到其他地方,然后尝试这样做时,我可以在Firefox中看到flash电影,但不能在IE9中看到 如果有人能解释为什么会发生这种情况,我将不胜感激。 如果你想看看这些文件,这里是链接 此外,我正在运行Windows 7(64位)。Javascript FlashDevelop-编译的SWF/HTML在IE9中不起作用,javascript,actionscript-3,internet-explorer-9,flash,flashdevelop,Javascript,Actionscript 3,Internet Explorer 9,Flash,Flashdevelop,我对Flash Player和FlashDevelop有最奇怪的问题(老实说,我不知道是哪一个引起的),所以让我解释一下 我最近下载了FlashDevelop并创建了一个AS3项目。 编译项目时,文件在bin文件夹中生成。现在,当我导航到bin文件夹并在Firefox和IE9中打开index.html时,一切正常 但是,当我将bin文件夹复制到其他地方,然后尝试这样做时,我可以在Firefox中看到flash电影,但不能在IE9中看到 如果有人能解释为什么会发生这种情况,我将不胜感激。 如果你想
以及项目>属性的屏幕截图已解决 问题在于Adobe安全沙箱。我的.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电影上传到web上时,您不会遇到安全沙箱问题,只有当您想在本地查看它时,您才能这样做:D.您可以指定在IE9中尝试打开index.html
的位置吗?我怀疑这是某种奇怪的安全沙箱问题。我假设“不工作”你的意思是电影根本没有放映?你确定你在IE9中有正确的FlashPlayer并且它没有被禁用吗?告诉我们www.playervision.com是怎么说的。aaaidan,我把bin文件夹复制到我的C:\目录,然后我试图在IE9中打开index.html。当我在IE9中打开它时,我相信它会“加载”,因为当我右键单击flash电影应该在哪里时,我会看到flash播放器上下文菜单(“设置”、“全局设置”等),但我看不到正在播放的实际电影。但是,当我用Firefox打开相同的index.html时,我可以看到电影。马克,我今晚会检查一下。但是当我去Adobe.com检查我的Flash播放器时,它说我安装了最新的版本。另外,我认为它与flash player版本无关,因为当我在其原始目录(FlashDevelop项目目录下)中打开index.html时,我可以在IE9中看到flash电影。当我将bin文件夹复制到其他地方,例如C:\,然后尝试查看index.html时,就会出现问题。