perchè non ho cambiato un parametro
onClipEvent (enterFrame) {
car0 = _root.getBytesLoaded();
tot0 = _root.getBytesTotal();
car2 = _level2.getBytesLoaded();
tot2 = _level2.getBytesTotal();
car4 = _level4.getBytesLoaded();
tot4 = _level4.getBytesTotal();
if (_level2._url != null&&_level4._url != null) {
if (car0 == tot0 && car2 == tot2&& car4 == tot4) {
_level2.nextFrame();
_level4.nextFrame();
_root.nextFrame();
} else {
_visible = 1;
barra1._xscale = Math.round((car0/tot0)*100);
barra2._xscale = Math.round((car2/tot2)*100);
barra3._xscale = Math.round((car4/tot4)*100);
}
}
}
ogni livello deve avere associata una variabile e una barra, se sono tre devono avere tre barre ognuno con un nome diverso e anche tre campi dinamici ognuno con associata una diversa variabile
per fermare i filmati esterni
onClipEvent (load) {
_visible = 0;
loadMovieNum ("pippo.swf", 2);
loadMovieNum ("gino.swf", 4);
_root.stop();
_level2.stop()
_level4.stop()
}
spero di non aver lasciato altri errori di distrazione, faccio un po' di prove, ma io ieri più che altro volevo farti capire che bisognava duplicare i comandi mettendo i comandi normali (e la barra e il campo dinamico) del preloader per ogni livello caricato e alla fine mettere un controllo per cui solo dopo che sono stati tutti caricati parte il filmato

Rispondi quotando