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:
- 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.
- 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.
- 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