Quando vogliamo caricare un filmato esterno, abbiamo più metodi a disposizione per impostare il preloader. Se il filmato viene caricato in un livello, questo può avere al proprio interno un comunissimo preloader che usa come riferimento _root.getBytes..
Se invece lo vogliamo caricare all’interno di un movieclip, abbiamo due modi. Nel primo frame del filmato esterno, inseriamo un movieclip vuoto a cui associamo:
onClipEvent (load) {
_parent.stop ();
}
onClipEvent (enterFrame) {
car = _parent.getBytesLoaded();
tot = _parent.getBytesTotal();
if(car==tot){
_parent.gotoAndPlay(2);
}
}
Altrimenti, inseriamo il preloader nei primi due frame.
car = this.getBytesLoaded ();
tot = this.getBytesTotal ();
if (car == tot){
this.gotoAndPlay (3);
}
secondo frame:
this.gotoAndPlay (1);