Comunidad de diseño web y desarrollo en internet

Ejemplo de precarga simple en Actionscript 3

Mi tip es un ejemplo de precarga en Flash CS3 utilizando Actionscript 3, se que existe uno ya y es muy bueno y más completo, pero por lo mismo es más complicado. Este que propongo es muy sencillo pero funciona bastante bien.

La idea es separar nuestra pelicula en 2 escenas la primera sera el precargador y la segunda contendra toda nuestra pelicula.

Lo que se coloca en la escena 1 solo es un MovieClip de 100 fogotramas, al que le pondremos el nombre de instancia "cargador" (pueden ponerle como gusten, solo tendran que cambiar una linea) y colocar este codigo en la linea de tiempo principal:

Código :

/*este nos detendra en la primera escena*/
stop();

/*la funcion que hara todo lo de la precarga*/
function progreso(event:ProgressEvent):void 
{
   var peso:Number=event.bytesTotal; 
   var carga:Number=event.bytesLoaded;
   var porcentaje:Number;
   porcentaje=Math.floor((carga*100)/peso);
   MovieClip(this).cargador.gotoAndStop(porcentaje);
   if(carga==peso)
   {
      play();
   }
}

this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,progreso)


Pruébenlo es muy sencillo y funciona bastante bien.
Si tienen dudas pueden hacermelas llegar por este medio.

Arriba la comunidad cristalab.

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate