辅助功能*

Flex 支持

Flex 1.5 常用修复程序: Internet Explorer 更新影响嵌入式 ActiveX 控件

日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano

问题

Microsoft 的 Internet Explorer 更新在 2006 年 2 月 28 日发布。该更新改变了 Internet Explorer 对使用 ActiveX 控件的一些网页进行处理的方式。某些网页包含用于 Flash Player 的默认 Flex 包装程序页面, 它们可能需要用户通过单击控件或使用 TAB 键 和 ENTER 键来手动激活 ActiveX 控件。

关于该更新的更多信息可从 Microsoft 的网站获得, 网址是
http://support.microsoft.com/kb/912945

解决方案

Adobe 发布了 Flex 1.5 补丁程序以生成不受此更改影响的 HTML 包装程序页面。

请下载并安装发布的常用修复程序, 以解决此问题以及在 SAP Netweaver 6.3 及 ATG Dynamo 6.2 和 6.3 上部署 Flex 1.5 时出现的所有已知问题。此次发布的常用修复程序包括:

  • flex15_hf902
  • flex15_hf92251
  • flex15_hf91919
  • flex15_hf105716

只有将常用修复程序安装在运行 Flex 1.5 的许可服务器上, 才能对其提供支持。

常用修复程序以一个 ZIP 文件的形式提供, 其中包含所有相关文件。对于每一个 Flex 服务器, 必须手动安装常用修复程序。

  1. 下载常用修复程序。(455K)
  2. 停止 Flex 服务器。
  3. 将常用修复程序解压缩到一个临时目录下。
  4. 创建一个 /WEB-INF/flex/hotfixes 目录。

    如果该目录已存在, 请从上述包含的常用修复程序列表中删除该目录中存在的所有 JAR。
  5. 将临时目录中的 flex15_hf129366.jar 复制到常用修复程序目录下。
  6. 将 flex-bootstrap.jar 复制到 /WEB-INF/lib, 覆盖旧版本。
  7. 将 commons-codec.jar 和 commons-httpclient.jar 复制到 WEB-INF/flex/jars。
  8. 按照以下方法更新 /WEB-INF/web.xml 中的 flex.class.path

    <context-param>
      <param-name>flex.class.path</param-name>
      <param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
     </context-param>
  9. 如果使用的是命令行工具, 如 mxmlc, 则更新与 mxmlc 在同一目录下的 jvm.config 文件, 以使 java.class.path 的属性指向 /WEB-INF/flex/hotfixes/ 目录。
  10. (可选)如果您希望删除 jsse.jar, 则从 /WEB-INF/flex/jars 中将此 JAR 删除。

    删除后, flex-config.xml 中的 lax-debug 设置将不再起作用, 但是剩下的代理设置仍将有效。
  11. (可选, 并且只有 ATG 需要)如果您希望更新 Flex samples.war, 请执行以下操作:
    1. 解压缩 samples.war。
    2. 替换下列文件:
      WEB-INF/classes/samples/contacts/ContactManager.java,
      WEB-INF/classes/samples/contacts/ContactManager.class,
      WEB-INF/classes/samples/explorer/FormatSource.java,
      WEB-INF/classes/samples/contacts/FormatSource.class,
      explorer/formatsource.jsp
    3. 然后您可以将 samples.war 重新归档并重新部署。
  12. 重新启动 Flex 服务器。
  13. 在 flex.log 中, 您可以验证常用修复程序是否正确添加到 flex.class.path 中, 方法是确认 Flex 的版本号:
    87315.134646.hf129366

已修改的文件:

常用修复程序将安装下列文件:

WEB-INF/flex/hotfixes/flex15_129366.jar
WEB-INF/flex/jars/commons-code.jar
WEB-INF/flex/jars/commons-httpclient.jar
WEB-INF/lib/flex-bootstrap.jar
(下面的文件是可选的, 并且只存在于 samples.war 中)
WEB-INF/classes/samples/contacts/ContactManager.java,
WEB-INF/classes/samples/contacts/ContactManager.class,
WEB-INF/classes/samples/explorer/FormatSource.java,
WEB-INF/classes/samples/contacts/FormatSource.class,
explorer/formatsource.jsp

上一次更新日期: 2006-3-2
轻松链接 TechNote

http://www.macromedia.com/go/ace0407

轻松链接为您提供了一个更简单的 URL, 可以作为书签在电子邮件及其它任何地方引用。

TechNote 的详细信息

ID: ace0407
产品: Flex
版本: 1.5