Originariamente inviato da nextart
se hai visto il link le jpeg me le carica ed anche bene,
vorrei solo che mentre sta caricando appaia una semplice barra con il numero della %.
avevo pensato a
}else{
percentuale = Math.round((car/tot)*100);
percentuale = (percentuale>=10) ? percentuale : "0"+percentuale;
barra._xscale = percentuale;
}
}
Sì sì il link l'ho visto, è normale che nel browser con il player 6 o superiore funzioni, per quello ti chiedevo se testavi nel browser o anche 'dentro' a flash
Sì come concetto è giusto, però credo che tu lo 0 voglia aggiungerlo quando percentuale è minore di 10 per avere 01,02,03,etc , quindi per la barra:
percentuale = Math.round((car/tot)*100);
percentuale = (percentuale<10) ? percentuale : "0"+percentuale;
barra._xscale = percentuale;
Per mostrare la percentuale, crei un campo di testo dinamico, come variabile gli dai ad esempio "perc" e usi
perc = percentuale + "%"
Quindi il tutto verrebbe circa così
codice:
_root.menu.onEnterFrame = function(){
tot = this.tn1.getBytesTotal()
car = this.tn1.getBytesLoaded()
if(car == tot && tot > 1024){
trace ("Immagine caricata")
delete this.onEnterFrame
}else{
percentuale = Math.round((car/tot)*100);
percentuale = (percentuale<10) ? percentuale : "0"+percentuale;
barra._xscale = percentuale;
perc = percentuale + "%"
}
}