webForumDet fria alternativet

EN flashfilm ska anropa ett javascript, någon?

Flash

5 svar · 208 visningar · startad av jakobob

Medlem sedan maj 20058 inlägg
Frågan#1

JAg har en flashfilm som ska anropa ett javascript när filmen slutar. Någon som kan hjälpa?

//jakob

Medlem sedan feb. 20034 441 inlägg
#2

Använd dig av getURL();

on(release){
     getURL("javascript: dinFunktion();");
}

Eller om du inte ska ha det på en knapp:

getURL("javascript: dinFunktion();");

Lycka till!

/r Nu delar wF av ordet java-script, så glöm inte att det INTE ska vara mellanslag i ordet.

Medlem sedan maj 20058 inlägg
#3

Ok, skriver jag det i actions då, efter stop()? (är inte helt skarp på Flash...)

Medlem sedan feb. 20034 441 inlägg
#4

jakobob skrev:

Ok, skriver jag det i actions då, efter stop()? (är inte helt skarp på Flash...)

Jovisst ska du göra det.
Om du vill att funktionen ska kallas såfort filmen spelat klart, lägger du det kort och gott som ett action på sista framen:

getURL("javascript: dinFunktion();");
stop();

/r Glöm inte att Acceptera som slutgiltigt svar om du är nöjd med den hjälp du fått ;)

Medlem sedan maj 20058 inlägg
#5

Hmm. Problemet är att jag inte hittar nåt javascript... å hur man skriver.... fAn, jag e kass på de här...

Medlem sedan feb. 20034 441 inlägg
#6

Nu sökte jag lite åt dig, precis som jag tidigare sa och hittat mängder med trådar.
Det här kan du testa:

<script type="text/javascript">
		function toogleDiv(divElm)
		{
			var divNums = 3;
			var objDivToToggle = document.getElementById(divElm);
			for (i=1; i<divNums+1; i++)
		{
				document.getElementById('div'+ i).style.display = 'none';
		   }
		   objDivToToggle.style.display = '';	
		}
</script>

Lägg ovanstående i head-taggen, sen döper du din div till "div1" och i Flash provar du med:

getURL("javascript:void(toogleDiv('div1'));");
stop(); // Om du vill stoppa filmen...

Nu är det här otestat, men det är något att bygga vidare på.
Får du det inte att funka med ovanstående, gå till Javascript / DHTML-Forumet och sök, ex. vis på "visa div", "visa dölj" osv så kommer du garanterat hitta massor, det gjorde precis jag.

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)