l'errore sta qui:
la funzione parseInt consente di convertire una stringa in un numero intero..Codice PHP:perc = parseInt((car*100)/tot);
te stai gia lavorando con numeri e non con una stringa..
sto prima a spiegarti passo a passo come realizzare un preload formato da una barra di caricamento..
nel primo frame della timeline inseriamo il nostro preload:
* disegni una barra della lunghezza massima che assumerà nel filmato
* la converti in un clipfilmato e la istanzi con il nome di "loadBar"
* la inserisci nello stage..
* dal secondo fotogramma in poi inizierà il tuo filmato..
* sempre nel primo fotogramma (quello che contiene la barra) inserisci questo script:
Codice PHP:stop();
loadBar._xscale=0;
this.onEnterFrame = function(){
if(this.getBytesLoaded() == this.getBytesTotal() ){
gotoAndStop(2);
delete this.onEnterFrame;
}
loadBar._xscale = this.getBytesLoaded()/this.getBytesTotal()*100;
}
![]()

Rispondi quotando