Posted on 3rd Julio 2009 by jluisfg in ActionScript 3.0 |Flash
3.0, action, actionscript, as3, escuchas, Flash, listeners, script, sintacis, temporizador, tiempo, time, uso
Una de las nuevas ventajas del ActionScript 3.0, es que ahora es mas sencillo detonar acciones por medio de un temporizador, es decir, ahora podemos establecer un escucha a un temporizador para que cada determinado tiempo (en milisegundos) se detone una función.
La sintaxis es un poco diferente, ya que antes se debe dar de alta un nuevo elemento de la clase Timer, y despues establecer directamente a esta instancia. Lo cual seria asi.

Y despues debemos simplemente inciar el temporizador.

Si deseamos que el temporizador se ejecute una cantidad de veces en especifico, seria de la siguiente manera.

Un detalle muy importante que no debemos olvidar es que el temporizador esta en milisegundos, entonces si queremos que dure 5 segundos, debemos poner 5000.
Posted on 29th Junio 2009 by jluisfg in ActionScript 3.0
3.0, action, as3, flechas, script, teclado, teclas, uso
Al momento de querer crear un Listener de teclado, Flash no pregunta que tecla, esto es porque para poder utilizar las teclas, tenemos que utilizar una funcion condicional, en la cual establezcamos una funcion a cada tecla.
Primero debemos detectar que tecla es la que se esta presionando por medio de un trace();

y el resultado seria el siguiente:

Ahora con esto, podemos utilizar una funcion condicional para establecer una accion a cada tecla, por ejemplo, si quisieramos que un movieClip se moviera con las teclas izquierda y derecha sabiendo que sus keyCodes correspondientes son 37 y 39, el codigo seria el siguiente.

y el resultado seria el siguiente:
This movie requires Flash Player 8