How to Fix Flash ActiveX
- When Flash publishes content to hypertext markup language (HTML), it does so using the <OBJECT> and <EMBED> tags. IE6 recognizes these tags and renders the Flash Content useless displaying the error message noted in the introduction. To fix. this you need to display your Flash content differently utilizing JavaScript and new HTML tags.
- To fix this issue, download a third party JavaScript file, such as the the one offered by Vertical Moon, under the section titled Fix for Displaying Flash. Place the file in the root folder of your site and replace the old embed flash object with the following:
<script type="text/javascript">
VM_EmbedFlash ( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0', 'width', '320', 'height', '240', 'src', 'YOURFILENAME.swf', 'quality', 'high', 'name', 'YOURMOVIENAME', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer' );
</script>
Replece the YOURFILENAME.swf with your file name and add your movie name to the YOURMOVIENAME section of the code to complete the fix. - If the user has JavaScript disabled, then the example in Section 2 will not work. Another solution is to wrap your original embed Flash object with the <NOSCRIPT> tags. Place <noscript> before the first <object> tag and </noscript> after the closing </object> tag.
Problem
Fix
JavaScript Disabled
Source...