Hi Gerry,
I just tried on my local machine and it seems to work for me.
in layout.master head:
<portal:ScriptLoader id="ScriptLoader1" runat="server" IncludeSwfObject="true" />
this will include the swfobject script loaded from google.
Then I copied the examples expressInstall.swf and test.swf into /Data/Sites/1/flash/
Then I pasted this in to an html module using source view in the editor. I saved it without switching back to wysiwyg view.
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.0", "/Data/Sites/1/flash/expressInstall.swf");
</script> <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
<param name="movie" value="/Data/Sites/1/flash/test.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="/Data/Sites/1/flash/test.swf" width="300" height="120"> <!--<![endif]-->
<div>
<h1>Alternative content</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img alt="Get Adobe Flash player" src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" /></a></p>
</div>
<!--[if !IE]>--> </object> <!--<![endif]--> </object>
It seems to work fine for me.
I'm going to add a module setting to the html module to make it include the swfobject script so you don't have to enable it globally on scriptloader unless you plan to use flash all over the place. This way it will include it automatically on any pages containing an html module configured to require it.
Hope it helps,
Joe