Ciao Jigsaw,
ho notato che sul codice da te postato manca qualcosina o hai inserito dei comandi diversi da quelli specificati sulla guida, prova a rivedere il codice:
codice:
// al caricamento del movieclip
onClipEvent (load) {
// rendi invisibile il movieclip
_visible = 0;
// carica il filmato "suono.swf" sul livello 10
loadMovieNum ("suono.swf", 10);
// interrompi la riproduzione della timeline principale
_root.stop();
}
// ad ogni riproduzione del movieclip
onClipEvent (enterFrame) {
// assegna a "car0" il numero di bytes caricati del filmato principale
car0 = _root.getBytesLoaded();
// assegna a "tot0" il numero di bytes totali del filmato principale
tot0 = _root.getBytesTotal();
// assegna a "car10" il numero di bytes caricati del filmato suono.swf
car10 = _level10.getBytesLoaded();
// assegna a "tot10" il numero di bytes totali del filmato suono.swf
tot10 = _level10.getBytesTotal();
// se l'url del livello 10 non è nulla (quindi è iniziato il caricamento)
if (_level10._url != null) {
// se "car0" è uguale a "tot0" e "car10" è uguale a "tot10"
if (car0 == tot0 && car10 == tot10) {
// riprendi la riproduzione del livello 10 fermandola sul frame seguente
_level10.nextFrame();
// riprendi la riproduzione del filmato fermandola sul frame seguente
_root.nextFrame();
// altrimenti
} else {
// setta la variabile "vai" come vera sulle tre frecce
_parent.freccia1.vai = _parent.freccia2.vai = _parent.freccia3.vai = true;
// rendi il movieclip visibile
_visible = 1;
// scala la barra1 sul valore di "car0" fratto "tot0" moltiplicato per 100
barra1._xscale = Math.round((car0/tot0)*100);
// scala la barra2 sul valore di "car10" fratto "tot10" moltiplicato per 100
barra2._xscale = Math.round((car10/tot10)*100);
}
}
}
Ciao
RS95