Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2009, 13:19
Avatar de acumulador
acumulador
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Hacer un preload

Cita:
Iniciado por murderer Ver Mensaje
Holas. Voy al punto, tengo que hacer un preload de una animación, pero no tengo la menor idea de como se hace.

Desde ya muchas gracias por leer.

Salu2!
Bueno lo voy a explicar en as2. Primerio que tenes que hacer es crear un cuadrado para mostrar el crecimiento, ese cuadrado lo conviertes en clic de pelicula y das un nombre. todo esto en el fotograma uno. Luego en otra capa (preferencia personal) y en otro fotograma en mi caso el 5 te escribis el siguiente codigo:

Primero cargas los bytes cargados en una variable
asi:
dc=this.getBytesLoaded();

luego cargas los datos del tamaño total en bytes asi:
dt=this.getBytesTotal();

aqui preguntas si los datos cargados hasta el momento son inferiores a los bytes totales, asi:

if(dc<dt){

en caso que la condicion sea verdadera en una variable calculas el porcentage de la siguiente forma:
por=(this.getBytesLoaded()*100)/this.getBytesTotal()

Luego cargas la barra que creaste con anterioridad en la propiedad _xscale, de esta forma:
this.barra._xscale=por;

Ahora devuelves al fotograma donde inicio todo asi:
this.gotoAndPlay(1);

luego si la condicion anterior no se cumple lo envias a otra escena o a otro fotogram para seguir con tu trabajo, d ela siguiente forma
}else{
this.gotoAndPlay(25);
}

Espero te sirva la ayuda, y suerte con tu trabajo.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...