Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2005, 14:49
leandrosf
 
Fecha de Ingreso: marzo-2004
Mensajes: 11
Antigüedad: 20 años, 1 mes
Puntos: 0
aqui la solucion a los preload de los swf con loadMovie en MC

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