With the changes in Internet Explorer requiring that a swf be clicked once to activate it, it has become necessary to use something other than the code published in the Flash IDE to detect the Flash version and display appropriate content (if one wishes to avoid making site visitors have to do that extra click). The best and easiest method for achieving this is to use SWFObject (also called FlashObject for some period of time).
I also implemented a div within a table cell and used it with flashobject on this page, which I will get around to implementing on all the other pages at the site one of these days...
If you want to create a ready-to-use template for use with SWFObject, instead of the traditional object/embed tags that Flash produces by default, you can download and use this JSFL command.
Once I created and uploaded my new pages using flashobject, I tested to see if they worked in Firefox by doing the following:
I should note that there are more robust ways for switching between browser plugins to test your detection code. One I've heard often recommended is from Kewbee.
last update: 8 Oct 2006
Discussed on this page:
updated flash detection in flash mx 2004 and flash 8, specifying alternate content, flashobject, swfobject, kewbee flash plugin switcher