Booyah.
Code:
<html>
<head>
<title>flash test</title>
<script language="JavaScript" type="text/JavaScript">
function change_swf( shape )
{
var file_name= shape + ".swf";
var line="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='300' height='300'> <param name='movie' value='"+file_name+"'> <param name='quality' value='high'> <embed src='"+file_name+"' quality='high' bgcolor='#ffffff' width='300' height='300' name='"+file_name+"' align='middle' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed></object>";
document.getElementById("flash").innerHTML = line;
}
</script>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1">
<tr>
<td width="14%">
<form method="POST" action="--WEBBOT-SELF--">
<p align="center">
[img]triangle.gif[/img]
<input type="radio" value="triangle" name="shapes" checked onClick="change_swf('triangle');"></p>
<p align="center">
[img]circle.gif[/img]
<input type="radio" value="circle" name="shapes" onClick="change_swf('circle');"></p>
<p align="center">[img]star.gif[/img]
<input type="radio" value="star" name="shapes" onClick="change_swf('star');"></p>
What's your name?
<input type="text" size="20" value="Enter your name here!">
<p align="center"><input type="submit" value="Submit" name="B1"></p>
</p>
</form>
</td>
<td width="86%" align="center">
<div id="flash">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="300" id="triangle" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="triangle.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="triangle.swf" quality="high" bgcolor="#ffffff" width="300" height="300" name="triangle" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
</div>
</td>
</tr>
</table>
</body>
</html>
This works for me. It's essentially the same as the script you found, Doopa, but I kept getting errors in the onClick parts. It didn't like being send a filename for some reason, so I just send the shape name and build the filename in the function.
I'm using IE6 SP2.