flash - 如何强制 Internet Explorer 加载 Adob​​e Flash 内容调试器?

标签 flash internet-explorer

我目前安装了最新版本的 IE Flash Player:

enter image description here
enter image description here

我已经安装了最新版本的内容调试器 The Adobe Flash Player Support Center .

不管我做什么,IE 似乎都没有选择新的内容调试器版本。我试过卸载,试过安装旧版本......一切都没有运气。

最佳答案

没有 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 之一。我认为其他 2 个版本适用于独立应用程序。

然后您需要确保 Flash Builder 使用的是 32 位版本的 Internet Explorer。转到 Flash Builder > 首选项 > 常规 > Web 浏览器。您应该会看到 2 个版本的 Internet Explorer,单击“编辑”以查找 中的版本。程序文件 (x86) 文件夹不是 程序文件 文件夹,当然。

似乎 Adob​​e 最近更改了安装程序以允许同时拥有两个版本,但它仍然读取注册表中的 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,如上所述。

关于flash - 如何强制 Internet Explorer 加载 Adob​​e Flash 内容调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9101563/

相关文章:

asp.net - 在 ASP.NET 中流式传输文件的最佳方式

php - AS3 HTMLRequest 返回带有 PHP 数据的 HTML 标记

flash - 从另一个与默认值不同的 swf 中打开 swf 文件

html - Flex-direction column 使 flex 元素重叠 IE11

jquery - IE 中的边框、投影和圆 Angular 可能吗?

actionscript-3 - 为什么在Flash as3中动态加载的图像不会在Google Chrome中显示?

google-chrome - 在 Chrome 中使用 Pepper/PPAPI Flash(通过 Selenium)时如何绕过 "Flash Camera and Microphone Access"弹出窗口?

html - IE 11、Flexbox 和绝对定位不起作用

internet-explorer - GWT 应用程序生成 IE 不安全项目警告

c# - 在客户环境中调试崩溃的后续步骤