Fixing Activex embeds in IE7
What a pain in the ass! As many of you flash designers know, Microsoft lost a suit against them brought on by a small midwestern company. They lost, the winning company walked away with 500 million bucks, and millions of flash designers got stuck with a problem: If you embed flash inside a page, IE7 will require you to click the flash first before it will work. Not the end of the world, but a nasty problem for people that blend flash and traditional graphics with html, or for people that have flash that plays automatically.
The fix is actually simple, but it took me awhile to figure out mainly because I'm not a programmer, and as many of you designers know, programmers tend to leave out 50% of the required knowledge in order to address a problem. So I'm going to give you the fix in "designer's" language. They are as follows:
1: If you have the latest version of Dreamweaver, then proceed to step 2. If not, upgrade.
2: On the Adobe site( formerly Macromedia) there is a update section. Find the updates for
3: Download update 8.0.2.
5: When you open your old Dreamweaver documents, there will be a window that tells you
that your page has activex elements that might not work with IE7. Would you like to
fix them? yes.
6: Dreamweaver will automatically update the page and create a "scripts" folder. Re-upload
your corrected files and make sure to INCLUDE THE SCRIPTS FOLDER within the same
directory as your file. For example, if you have all your flash movies in one folder, make
sure you place a copy of the scripts folder in there with them. The scripts folder is generic
so once you have one copy, you can use it for every single directory.
7: One last thing: Just like a refrence to an image in HTML, there will be a refrence to the
script. Make sure this is correct.