E' possibilissimo
codice:
<script language="JavaScript" type="text/JavaScript">
<!--
function chiamaMetodo(frame) {
var IE = navigator.appName.indexOf("Microsoft") != -1;
var filmato = IE ? window.mainMovie : window.document.mainMovie;
filmato.GotoFrame(frame - 1);
}
//-->
</script>
Al richiamo della funzione, viene passato come parametro (frame) il numero di frame a cui rimandare la timeline principale del filmato. Dal momento che la numerazione dei frame in Javascript č 0-based (parte da 0), al numero va tolta una unitą (altrimenti manderemmo il filmato al frame dopo quello richiesto): quindi, quando richiameremo il metodo GotoFrame, il parametro sarą (frame - 1).
Codice nei vari pulsanti in flash (ciascuno manda ad un frame diverso):
codice:
on(release){
getURL("javascript:chiamaMetodo(x)");// x č il num del frame che vuoi raggiungere
}
chiramente javascript va scritto tutto unito.
------------------------------------------------------
Se vuoi lanciare il filmato da un link html invece
Codice html (manda il filmato al frame 5):
link