Accessibility

TechNote

Flex 1.5 hot fix: Internet Explorer Update affects embedded ActiveX controls

Issue


Microsoft's update to Internet Explorer was published on February 28, 2006. This update changes how Internet Explorer handles some web pages that use ActiveX controls. Certain web pages, including the default Flex wrapper page for Flash Player, may require users to manually activate ActiveX controls by clicking on the control or using the TAB key and ENTER key.

More information on this update can be obtained from Microsoft at http://support.microsoft.com/kb/912945.

Solution


Adobe is releasing a patch to Flex 1.5 in order to generate an HTML wrapper page that is not affected by this change.

Please download and install the rollup hot fix that addresses this problem as well as all known issues when deploying Flex 1.5 on SAP Netweaver 6.3 and ATG Dynamo 6.2 and 6.3. This rollup hot fix includes:

  • flex15_hf90263
  • flex15_hf92251
  • flex15_hf91919
  • flex15_hf105716

This hot fix is only supported when installed upon a licensed server that is running Flex 1.5.

The hot fix is delivered as a ZIP file containing all relevant files. The hot fix must be manually installed for each Flex server.

  1. Download the hot fix. (455K)
  2. Stop the Flex server(s).
  3. Unzip the hot fix zip file to a temporary directory.
  4. Create a /WEB-INF/flex/hotfixes directory.

    If the directory already exists, please remove any JARs from the included hot fixes list above that exist in the directory.
  5. Copy flex15_hf129366.jar from the temp directory to the hotfixes directory.
  6. Copy flex-bootstrap.jar to /WEB-INF/lib, overwriting the previous version.
  7. Copy commons-codec.jar and commons-httpclient.jar to WEB-INF/flex/jars.
  8. Update the flex.class.path in /WEB-INF/web.xml as follows

    <context-param>
    <param-name>flex.class.path</param-name>
    <param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
    </context-param>
  9. If using the command-line tools, such as mxmlc, update the jvm.config file that's in the same directory as mxmlc so that the java.class.path property points to the /WEB-INF/flex/hotfixes/ directory.
  10. (optional) If you wish to remove jsse.jar, remove the JAR from /WEB-INF/flex/jars.

    After removal, the lax-debug settings in flex-config.xml will no longer work but the rest of the proxy settings should work.
  11. (optional and needed only for ATG) If you wish to update the Flex samples.war:
    1. Unzip samples.war.
    2. Replace the following files:
      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. You may then rearchive and redeploy samples.war.
  12. Restart the Flex server(s).
  13. In the flex.log, you can verify that the hotfix was correctly added to the flex.class.path by confirming the Flex version number is:
    87315.134646.hf129366
Modified files:

The hot fix will install the following files:

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
(the files below are optional and only in 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

AlertThis content requires Flash

To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.

Download the free Flash Player now!

Get Adobe Flash Player

Creative Commons License

Search Support


Document Details

ID:ace0407

Products Affected:

flex