scusate ma stavo notando una cosa strana oppure è solo la mia ignoranza

quando faccio un preload con la barra che avanza etc etc
uso questo codice

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

//Calcolo la percentuale di avanzamento
perc = parseInt((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, 280);

//Controllo lo stato di avanzamento
if (car == tot) {
gotoAndStop("Filmato", "inizio-filmato");
}

con flash mx e dato che salvo sempre come mx anche se uso mx2004
mi funziona perfettamente mentre se lo uso in un file di mx2004
mi da questo errore

**Errore** Scena=Scena 2, livello=preload, fotogramma=1:Linea 7: Tipo non corrispondente.
perc = parseInt((car*100)/tot);

Totale errori ActionScript: 1 Errori segnalati: 1

per mx2004 la stessa azione cambia dovrei scrivelro in un altro modo
xchè cmq salvandolo come mx tutto funziona

cosa va cambiato per mx2004
GRAZIE :master: :master: