Knowledge Base

Using Ion to invoke a legacy version of Flash in Windows 7

Applies to

Ion 3.x or later
Windows 7 only

Summary

This article assumes that users have access to the Ion Configuration Manager, access to a copy of the Flash 9 ActiveX control (flash9f.ocx), and are familiar with creating and configuring rules and profiles with Ion.

This article will guide users through setting up a profile to load a given web site using an older version of Flash. In this example, the default version of Flash installed in Windows 7 is Flash 24. This example is for the 32-bit version of Internet Explorer in Windows 7.

Before You Begin

This article makes the assumption that you have…

  1. Installed Ion Configuration Manager
  2. Installed Browsium Client
  3. Flash 21 or later installed on your system
  4. A copy of Flash9f.ocx

If you have not completed these steps, please refer to the Ion Administration Guide.

 

Tutorial

Browsium has created a demo site that illustrates a number of elements that work correctly in Internet Explorer 6 but not in Internet Explorer 8 or later, including a page that hosts a Flash control that works with Flash 9, but not with more recent versions of Flash.

The demo site with Flash 10 or later

Visit http://www.aggrid.com/ and click on the ‘Travel’ menu header, or, if you do not have an active Ion profile running for the site, visit http://www.aggrid.com/travel.html directly.

On the right side of the page, below the red alert banner, you will see the “EZ Expense Submitter” control:

fl1

This control is rendered by the default installed version of Flash on your machine. If you do not see this control, Flash may not be installed on your computer. Please visit https://get.adobe.com/flashplayer/ to verify that you have the latest version of Flash properly installed and configured.

Verify that the control is being rendered by the version of Flash installed on your system: right click on the control to view the context menu. The last line, “About Adobe Flash Player 21…” indicates that Flash 21 is currently loading this control:

fl 7

However, although this control runs, it does not work correctly with Flash 10 or later: if you click the “Select file…” button at the bottom of the control, a “File open” dialog should open, but does not. This control was written for Flash 9, and with later versions of Flash, the ‘file open’ functionality is broken.

Creating an Ion profile to load a legacy version of Flash

We will have to create and modify our profile to load the Flash 9 ActiveX control for this page. Follow these steps:

  1. Open Ion Configuration Manager, create a new profile using the Adaptive IE Quirks rendering mode, then select the ‘Custom File Manager’ node.

    Flash1

  2. Click the “Add Custom Profile…” action link in the Action pane of the Manager to bring up the Custom Files Editor:

    Flash2

  3. Click the ellipsis button to the right of the ‘Source File’ edit box to select the Flash9f.ocx on your system. The location of this file will depend where you have copied it on your machine and it may not match the location shown in our screenshots. On our demo system, we have placed Flash9f.ocx in our “c:\Flash demo” directory.
  4. In the edit box to the right of ‘Target File,’ type in “C:\Windows\System32\Macromed\Flash\Flash32_24_0_0_186.ocx”. Please refer to the table below for guidance on Windows 7 locations and filenames. Note that on 64 bit versions of Windows 7 the 32 bit .OCX is found within SysWOW64 instead of System32.
    Windows VersionDefault Flash “Target File” .OCX Location
    Windows 7 64-bitC:\Windows\SysWOW64\Macromed\Flash\Flash32_24_0_0_186.ocx
    Windows 7 32-bitC:\Windows\System32\Macromed\Flash\Flash32_24_0_0_186.ocx
  5. Change the “Register ActiveX Control/COM?” option to “enabled.” Your complete dialog should look something like this (with paths adjusted for your system).
  6. Click “OK” to commit these changes. You should see your entry listed in the ‘Custom Files Manager’ view.
  7. Your profile is ready to use. Now you need a rule to invoke this profile on Aggrid.com. Select “Add Rule using this Profile” and set up the rule with aggrid.com as the value using the Simple match method. Then Start Test Configuration from the File menu to deploy this project to your PC.

    Flash5

  8. Wait for the Browsium Client splash screen to appear & disappear; this means the Ion processes have restarted with your new settings in place.
  9. Now open Internet Explorer and navigate to http://www.aggrid.com/ and click on the ‘Travel’ menu header, or visit http://www.aggrid.com/travel.html directly.
  10. The Flash control should load, this time with Flash 9. Right click on the control to see the context menu. The last line of the control, “About Adobe Flash Player 9…” indicates that Flash 9 is now loading this control.

    Flash6

  11. Click on the ‘Select File’ button on the control. A file open dialog will appear, verifying that the control, written for Flash 9, is now working as intended! Congratulations, you have configured Ion to load a legacy version of the Flash control for this site.

 

Posted in: Ion Knowledge Base,

  • Share:  

Request Demo

Internet Explorer End of Life problems?Learn More