il seguente preload non mi visualizza correttametne i bytes totali.
dato un .sfw da 150k ne viasualizza 262...

why ?

codice:
onClipEvent (load) {	// solo al caricamento
	_visible = 0;
	_root.Stop();
	tempo = getTimer();
	kbTotali = Math.round(_root.getBytesTotal()/1024);
	kbytes = 0;

	//----------- funzione per il formato dei tempi ----------
	function formato (millisecondi) 
	{
		periodo = Math.round(millisecondi/1000);
		ore = Math.floor(periodo/3600);
		minuti = Math.floor((periodo-(ore*3600))/60);
		secondi = periodo%60;
		ore = (ore<10) ? "0"+ore : ore;
		minuti = (minuti<10) ? "0"+minuti : minuti;
		secondi = (secondi<10) ? "0"+secondi : secondi;
		return ore+":"+minuti+":"+secondi;
	}
	//--------------------------------------------------------

}
onClipEvent (enterFrame) { // per ogni frame (24fps)

	//----------- verifica del caricamento -------------------
	if (_root.getBytesLoaded() >=512){
	if (_root.getBytesLoaded() >= _root.getBytesTotal()) 
	{
		_root.gotoAndPlay("main");
	}
	
	//--------------------------------------------------------
	_visible = 1;
	//----------- calcolo informazioni -----------------------

	kbCaricati = Math.round(_root.getBytesLoaded() / 1024);
	percentuale = Math.round((kbCaricati/kbTotali) * 100);  // % caricato/totale
	
	if(percentuale<10)
	{
		percentuale = "0"+percentuale;
	}
//
//	percentuale = (percentuale>=10) ? percentuale : "0"+percentuale;
	barra._xscale = percentuale;
//	disegno.gotoAndStop(percentuale);

//
	cocktail.interno.gotoAndStop(percentuale);
//

	if ((getTimer()-tempo) >= 1000) 
	{
		banda = Math.round(((_root.getBytesLoaded()/1024) - kbytes) * 10) / 10;
		tempoTrascorso = formato(tempo);
		tempoRimasto = formato(((kbTotali - kbCaricati) / banda) * 1000);
		tempo = getTimer();
		kbytes = _root.getBytesLoaded() / 1024;
	}
	//--------------------------------------------------------
	//----------- scrittura dei dati -------------------------
//	definizioni = "Tempo Trascorso:"+"
Kilobytes totali:"+"
Kilobytes caricati:"+"
Percentuale"+"
Velocita':"+"
Tempo Rimasto:";
//	dati = tempoTrascorso+"
"+kbTotali+" kb
"+kbCaricati+" kb
"+percentuale+"%
"+banda+" kb al secondo
"+tempoRimasto;
	definizioni = "Kilobytes totali:
"+"Kilobytes caricati:
"+"Velocita':
"+"Tempo Trascorso:
"+"Tempo Rimasto:
"+"Percentuale:";
	dati = kbTotali+" kb
"+kbCaricati+" kb
"+banda+" kb al secondo
"+tempoTrascorso+"
"+tempoRimasto+"
"+percentuale+"% caricata
";
	//--------------------------------------------------------
	}
}