Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/07/2008, 15:29
exangel
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: precarga de todos los swf que hay en el servidor

Hola,
Un preloader es sólo un clip que detecta la carga de otro clip. Si utilizas un código sencillo, no tiene porque ser tan difícil. aquí te paso un código sencillo que siempre me funciona.

onClipEvent(data){
if(this.getBytesLoaded()>=this.getBytesTotal()) _root.nextFrame();
}


Esto lo tienes que poner en un clip vacío en el escenario principal.

Imaginemos que tienes 5 SWF que precargar. Pues tienes que tener 5 fotogramas diferentes en la línea de tiempo donde en cada fotograma hay la siguiente programación:

tuclip.loadMovie("tupelicula_1.swf");
stop();

así sucesivamente con todas las pelis que quieras precargar.

DONDE "tuclip" es el nombre de instancia donde has puesto la primera programación.
Tal vez en el último clip que precargues deberías cambiar la programación a lo siguiente:

onClipEvent(data){
if(this.getBytesLoaded()>=this.getBytesTotal()) _root.play();
}

En principio debe funcionar. Los efectos estéticos de la precarga son otro tema pero aquí se te puede dar la base para que cada uno desarrolle ya que eso es lo divertido ¿NO?

Saludos
__________________
Compartir es vivir
www.programador-php.com