Creo que este tu error:
Código:
numeroaux = _root.getBytesLoaded()/_root.getBytesTotal()*100;
numero = numeroaux;
que tal si lo cambias por esto:
Código:
numeroaux = _root.getBytesLoaded()/_root.getBytesTotal()*100;
numero = _root.getBytesTotal();
Ya un par de veces he posteado el script que utilizo. Es muy simple de entender:
Código:
percent = Math.floor(getBytesLoaded()/getBytesTotal()*100);
cargado = percent; // este es un campo variable que pones en el stage
//
if (percent == 100) {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}