I have this code for embedding flash
<script type="text/javascript">
AC_FL_RunContent( 'codebase','
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','760','height','522','id','loader','align','middle','src','loader','flashvars','current=0','quality','high','bgcolor','#000000','name','loader','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','loader' ); //end AC code
</script><noscript><object
classid="clsid:d27cdb6e-ae
6d-11cf-96
b8-4445535
40000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="760" height="522" id="loader" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="loader.swf" />
<param name="flashvars" value="current=3" />
<param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="loader.swf" flashvars="current=3" quality="high" bgcolor="#000000" width="760" height="522" name="loader" align="middle" allowScriptAccess="sameDom
ain" allowFullScreen="false" type="application/x-shockw
ave-flash"
pluginspage="
http://www.macromedia.com/go/getflashplayer" />
</object></noscript>
loder.swf has this code to load in another movie
//current=3
bar_mc._xscale = 0;
var container:MovieClip = createEmptyMovieClip("cont
ainer", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this)
;
mcLoader.loadClip("disco.s
wf",contai
ner);
function onLoadProgress(mc:MovieCli
p, loaded, total) {
bar_mc._xscale = Math.floor(loaded/total*10
0);
}
function onLoadInit(mc:MovieClip) {
bar_mc._visible = 0;
barbg_mc._visible = 0;
container.current = current;
}
If I uncomment the first line (current=3) the value os correctly passed to disco.swf
However if I don't uncomment it (so that it is declared and set from the embed code), it doesn't.
Any idea why this is happening?