12
I'm not big into Flash or Shockwave (I try to avoid it). So others may have better advice.
However, I did come across this at this test web page, and I like how it works:
http://w5.cs.uni-sb.de/~butz/teaching/hbks-SS00/plugintest.html <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
ID=test WIDTH=110 HEIGHT=80 align=right>
<PARAM NAME=movie VALUE="plugtest/test.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<SCRIPT LANGUAGE=JavaScript>
SCRIPT>
<NOEMBED><IMG SRC="plugtest/test.gif" WIDTH=110 HEIGHT=80 BORDER=0 align=right>NOEMBED>
<NOSCRIPT><IMG SRC="plugtest/test.gif" WIDTH=110 HEIGHT=80 BORDER=0 align=right>NOSCRIPT>
OBJECT>
This I thought was clever... using CSS, the put an image as the background, then if the Flash loads it plays over the top of the background. I don't know that it really buys you much over the script above, which is straightforward, but...
http://www.koolmoves.com/csslayer/csstut.htmlFinally, I checked out a Webmonkey article, and they point to a flash detector script that (I think) is capable of serving the specific type of flash movie supported by each version of the player... if you need that level of support. Also, it drops to images when Flash is not available. This is a little heavier scripting...
(you can dig around for all sorts of flash stuff here)
http://www.moock.org/webdesign/flash/detection/moockfpi/WebMonkey Flash Tutorial:
http://hotwired.lycos.com/webmonkey/multimedia/shockwave_flash/tutorials/tutorial8.htmlI suspect the first bit of code there will quickly serve you in the short term while you explore alternatives.