il codice usato per tutti e due i preload è:
nel primo fotogramma:
posizione=bar._x;
lunghezza=bar._width;
if (_root.getBytesTotal()<1000) {
unit = "bytes";
totali = (Math.floor(_root.getBytesTotal()*10))/10+unit;
} else if (_root.getBytesTotal()>1000000) {
unit = "mb";
totali = (Math.floor(_root.getBytesTotal()/100000))/10+unit;
} else {
unit = "kb";
totali = (Math.floor(_root.getBytesTotal()/100))/10+unit;
}
nel quinto fotogramma:
bitload = _root.getBytesLoaded();
bittotal = _root.getBytesTotal();
percentuale = Math.floor((bitload/bittotal)*100)+"%";
if (unit == "bytes") {
parte = (Math.floor(bitload*10))/10+"bytes";
} else if (unit == "mb") {
parte = Math.round(bitload/1000)/1000+"mb";
} else {
parte = (Math.floor(bitload/100))/10+"kb";
}
setProperty ("Bar", _xscale, (bitload/bittotal*100));
setProperty ("Bar", _x, (lunghezza*(bitload/bittotal)/2)+(posizione-lunghezza/2));
if (percentuale=="100%") {
gotoAndPlay("inizio_2");
}else{
gotoAndPlay (4);
}
magari è sbagliato il preload, ma nel'swf principale funziona

Rispondi quotando