Animacion Basica por Codigo AS3 – variantes


usando ActionScrip se puden generar animacion y para lograr eso existen varias alternativas…  usar la clase “timer” , setInterval o la conocidida tween… sin emargo cada una de ellas tiene su pro y su contra…  Para hacer un microRepaso por cada una de ellas…  y por supuesto los archivos de ejmplo para descargar:

  1. Clase Timer, tiene 2 parametros…  A) – Cantidad de Repeticiones /  B) Delay entre repeticiones. : por si esto no se entiende, supongamos que golpeamos un tambor, serian 10 golpes de tambor las repeticiones y 30 segundos entre cada golpe el delay…. esto sirve para muchas cosas entre ellas para mover un objeto etc etc o chequear el estado de una variable.
  2. SetInterval, es un clasico del as2…  y en este blog hay varios de ejemplo del uso, pero en un repaso simple… digamos que se agrega o se remueve un listener a un evento y base ello inicial un intervalo de tiempo que ejecuta la funcion que mas te guste… esa funcion puede ser mover un objeto (objeto.x += 10) o lo que quieras.
  3. la Clase Tween, es de muuucha ayuda para animaciones de objetos…   un ejemplo seria: var mover:Tween = new Tween(box_mc,”x”,Elastic.easeInOut, box.x, 400,3, true) , donde “box_mc” es el objeto a mover, “X” es que el moviemiento se produce en esa cordenas , “Elastic.easeInOut es el tipo de efecto que tendra el objeto , 400 seria el X HASTA donde debe ir y True realmente no me acuerdo jajaja

 

Antes de terminar, les recomiendo ver el post de TimeLine de greensock, que realmente es muy simple y muy bueno! (2 veces bueno)

Particulamente se da que con la opcion TIMER , cuando se ejecuta dentro de un script medianamente grande ((ejemplo una web )) y luego tenemos corriendo en esa computadora algunos procesos que consuman procesador , tal vez.. incluso abrir y cerrar pesastañas del navegador muchas veces …  se genera un delay entre lo que FLASH cuenta y la realidad.. es decir… el timer sigue corriendo pero los “segundos” que pasaron para flash son menores que los reales , con lo cual .. esto en una animacion se nota mucho.

 

les dejo un ejemplo de los 3 en un solo ZIP, espero que sirva! –

http://www.controlz.com.ar/di3blog/as3/animacionBasicaPorCodigo.zip

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: