Ciao ragazzi. Ho un problemino con questo script di preload

E' un vecchio preload di HTML aggiustato in AS2
lo script funzina ma quando simulo il download a 56-128k o ADSl si prende sempre qualche secondo di pausa e poi parte la barra già dal 18% perchè non la vedo gia dal 1%?
lo script è il seguente:

//Assegno i valori
car = _level0.getBytesLoaded();
tot = _level0.getBytesTotal();
larghezza = 118;

//Calcolo la percentuale di avanzamento
perc = Math.floor((car*100)/tot);



//Inserisco nella casella il totale percentuale
progres = perc + "%";

//Allungo la barra e la posiziono in modo fisso sull'asse X
setProperty("barra", _xscale, (perc*larghezza)/100);
setProperty("barra", _x, 79.5);

//Controllo lo stato di avanzamento
if (car == tot) {
nextScene();
}


grazie x l'aiuto
Tony