preload
azione barra elastica
Livello 1 fotogramma 1
onClipEvent (load) {
fri=20;
dec=.3;
_parent.stop();
}
onClipEvent (enterFrame) {
car=_root.getBytesLoaded();
tot=_root.getBytesTotal();
perc=int((car/tot)*100);
_root.avan=perc+" loaded";
_xscale-=((_xscale-perc)/fri)/dec;
if (car==tot) {
_root.gotoAndPlay(2);
}
}
nel fotogramma 2 assume quest'azione
onClipEvent (load) {
perc=0;
fri=20;
dec=.4;
_root.avan="preloading completed";
}
onClipEvent (enterFrame) {
if (_alpha>0) {
_xscale-=((_xscale-perc)/fri)/dec;
_alpha-=3
}
}
(le azioni sono tutte sull'oggetto);
Al fotogramma 30 di un altro livello viene caricato
l'swf esterno tramite loadmovie
loadMovie("gallery.swf","ret");
il contenitore ret ha quest'azione
onClipEvent (data) {
this._width = 600;
this._height = 550;
}
onClipEvent (load) {
_parent.stop();
}