Come faccio a mandare un filmato caricato con il loadMovie ad un frame deciso nel filmato principale?

Utente HTML.it
chiede

Come faccio a mandare un filmato caricato con il loadMovie ad un frame deciso nel filmato principale?

Redazione HTML.it
risponde

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.