Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2004, 16:41
Virtual
 
Fecha de Ingreso: agosto-2004
Mensajes: 21
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola oasish:

Tu pregunta es muy genérica y existen miles de precargadores para una película Flash. Pon en búsqueda: precarga, precargador o preloader y seguro que encuentras un montón. Por ejemplo, el más sencillo sería algo como:

Podrías tener un movieclip que tuviera en el evento onEnterFrame el cálculo de los bytes de la película, y que en función de esos bytes cargados le indicara al root a que frame debe ir.



Código:
//Esto iría en el primer frame 
_root.createEmptyMovieClip("cargador", 1); 
_root["cargador"].total = _root.getBytesTotal(); 
_root["cargador"].numeroFrames = 10;  //número de frames de tu animación de precarga 
_root["cargador"].onEnterFrame = function() { 
   this.porcentaje = _root.getBytesLoaded() * 100 / this.total; 
   this.frame = Math.floor((this.porcentaje / this.numeroFrames)); 
   //trace("%=" + this.porcentaje + " Frame=" + this.frame); 
   _root.gotoAndStop(this.frame); 
   if (this.porcentaje>=100) {  //Continuamos la animación 
      _root.gotoAndPlay(this.numeroFrames+1); 
      delete this.onEnterFrame;       
   } 
}
Incluso hay un programa que se llama swf lock & load que de modo muy sencillo permite crear precargadores con cientos de diseños. Aquí tienes el enlace a la página.

swf lock & load

_Saludos
__________________
Centro de Enseñanza Virtual