我目前安装了最新版本的IE Flash Player:
我已经从The Adobe Flash Player Support Center安装了最新版本的内容调试器。
无论我做什么,IE似乎都没有拿起新的内容调试器版本。我试过卸载,尝试安装旧版本......一切都没有运气。
答案 0 :(得分:0)
没有64位调试版。如果您只安装调试器版本,IE64中将没有Flash Player,但如果您在IE64中安装它将覆盖调试器版本!您需要做的是安装标准的64位版本然后 32位调试器版本。它们需要是最新版本,否则您将不得不使用下面的解决方法。不幸的是,如果你安装了两个版本,每次调试时都会收到一条警告消息,但是它有效。如果使用Firefox进行调试,则不会出现此问题。
只是为了确保您拥有正确的调试器版本,它是标记为 ActiveX控件内容调试器(对于IE)的版本。目前它是Windows标题下的第一个文件:
http://www.adobe.com/support/flashplayer/downloads.html
标有 Flash Player 11.2插件内容调试程序(适用于兼容Netscape的浏览器)的版本是适用于Firefox的版本。我认为其他两个版本适用于独立应用程序。
然后,您需要确保Flash Builder正在使用32位版本的Internet Explorer。转到Flash Builder>偏好>一般>网页浏览器。您应该看到2个版本的Internet Explorer,单击编辑以查找程序文件(x86)文件夹中的版本,当然不是程序文件文件夹。
似乎Adobe最近更改了安装程序以允许同时拥有这两个版本,但它仍然在注册表中读取64位版本,因此弹出窗口。
如果仍然存在问题,您可能需要以老式的方式做事。这是安装较旧的32位调试器和64位标准版本的必要解决方法:
安装Flash的32位调试版
将Windows \ sysWOW64 \ Macromed \ Flash文件夹中的文件备份到另一个文件夹(这些是调试器文件)
安装标准64位Flash Player:http://get.adobe.com/flashplayer
重命名Windows \ sysWOW64 \ Macromed \ Flash \ Flash11e.ocx文件,因为文件权限不允许您覆盖它(如果您愿意,可以“取得所有权”)
将备份的调试器文件复制回 Windows \ sysWOW64 \ Macromed \ Flash 以覆盖标准的32位文件(不是 Windows \ system32 \ Macromed \ Flash ,这些是64位文件。)
再次,您需要确保Flash Builder正在使用32位版本的Internet Explorer,如上所述。
答案 1 :(得分:0)
真正的问题最终是我正在执行ie64,这只是拿起已安装的64位版本而忽略了我安装的32位调试器。
我不觉得愚蠢......
答案 2 :(得分:-1)
我曾经遇到过同样的问题,这就是我如何运作......
我希望这对你有用,就像它对我一样!