Più semplice di quanto sembri. Nel primo frame del filmato esterno, scriviamo:
_root.gotoAndPlay (_level0.frame);
poi carichiamo il filmato esterno così:
frame = 20;// o frame = “label”
loadMovieNum “filmato.swf”, X)
dove X è indifferentemente il numero del livello su cui carichiamo il filmato. Quando questo sarà caricato, controllerà il valore della variabile “frame” sul livello 0, e rimanderà la propria timeline al frame corrispondente.
Se vogliamo caricare il filmato in un moviecllip, abbiamo due soluzioni:
1.nel primo frame del filmato esterno
this.gotoAndPlay (_level0.frame);
e lo carichiamo così:
frame = 20; // o frame = “label”
loadMovie(“filmato.swf”, _root.mc);
2. associamo al movieclip in cui caricare il filmato:
onClipEvent(data){
this.gotoAndPlay (_level0.frame);
}
senza mettere niente nel primo frame del filmato esterno, e lasciando invariato lo script di caricamento.