Passing Variables to a flash movie, without embed tag

Can someone help me? I would like to pass a variable to a flash movie. Back in the day using the embed tag you could pass a variable to a movie easily (relativily) eg:

<OBJECT classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”
codebase="“http://macromedia.com/cabs/swflash.cab#version=6,0,0,0"”
WIDTH=“250” HEIGHT=“250” id=“flaMovie1” ALIGN=“CENTER”>
<PARAM NAME=movie VALUE=“flaMovie1.swf”>
<PARAM NAME=[COLOR=#cc0000]FlashVars[/COLOR] VALUE=[COLOR=#cc0000]“imageFilename=image.jpg”[/COLOR]>
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<embed src=“flaMovie1.swf” [COLOR=#cc0000]FlashVars[/COLOR]=[COLOR=#cc0000]“imageFilename=image.jpg”[/COLOR]
quality=“high” bgcolor="#FFFFFF" WIDTH=“600” HEIGHT=“800”
NAME=“flaMovie1” ALIGN TYPE=“application/x-shockwave-flash”
PLUGINSPAGE=“http://www.macromedia.com/go/getflashplayer”>
</OBJECT>

Unfortuantly i can’t use that any more because IE will block it as “Dangerous Active X content — Danger Will Robinson DANGER!”

Fortunatly Kirupa, and his wonderfull web site were able to lend a hand (http://www.kirupa.com/developer/flash8/flash_fix.htm)

producing the following code:

<script type=“text/javascript” src=“flashobject.js”></script>
<div id=“flashcontent” style=“width: 800px; height: 600px”></div>
<script type=“text/javascript”>
var fo = new FlashObject("/flash/ImageHolder.swf", “animationName”, “800”, “600”, “8”, “#FFFFFF”);
fo.addParam(“allowScriptAccess”, “sameDomain”);
fo.addParam(“quality”, “high”);
fo.addParam(“scale”, “noscale”);
fo.addParam(“loop”, “false”);
fo.write(“flashcontent”);
</script>

How in the name of chunky cheese am i meant to pass a variable to a move clip in that? can anyone help me?