Hur gör man för att skicka en variabel till flash med javascript och sedan få flash filmen att hoppa till en särskild frame...
Jag har utgått ifrån exemplet här
Jag har kommit så här långt.
as i frame 1
if (!isNaN(myVar)) {
gotoAndPlay(myVar);
}
stop();
js
function setflashvar(str){
if(window.sample) window.document["sample"].SetVariable("myVar", str);
if(document.sample) document.sample.SetVariable("myVar", str);
}
html
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" id="sample" width=400 height=80>
<param name="movie" value="test.swf">
<embed play="true" swliveconnect="true" name="sample" src="test.swf" quality="high" bgcolor="#FFFFFF" width=850 height=450 type="application/x-shockwave-flash"></embed>
</object>
<input type="button" value="goto frame" onClick="setflashvar(13)">
Man ska också kunna skicka variabeln så här src="test.swf?myVar=10"
Men jag kan inte få det att fungera. Det händer ingenting.
Jag och flash är inte goda vänner just nu... :bla