el codigo AS seria el siguiente:
porcentaje = (this.getBytesLoaded() / this.getBytesTotal())*100;
bytes = this.getBytesLoaded() add " Bytes cargados de " add this.getBytesTotal() add " Bytes totales";
cargados = int(porcentaje) add " % Cargado";
if (porcentaje<100) {
this.barra._xscale = porcentaje;
play ();
} else {
for (i = 1; i< 100000; i++) {}
gotoAndPlay ("inicio");
}
cambiando la sentencia _root por this se soluciona ya que _root lo que hace es tomar todos los frames o los bytes de la pelicula completa en la que el swf se encuentra insertado en el MC
entonces si tengo dos swf unos peli.swf y otrapeli.swf e intento cargar con loadmovie ("otrapeli.swf","mi_MC"); el preload que se encuentra en otrapeli.swf lo que hace es tomar todos los frames y/o bytes de peli.swf y los frames y bytes de otrapeli.swf, es ahi donde se encuentra el error con la sentencia _root, lo correcto es usar this, que solo tome los frames y/o bytes de la pelicula que se esta cargando (otrapeli.swf)
espero que les sea util.
cualquier cosa chifen!
un abrazo