Movimiento de MovieClips con el teclado
Código básico para controlar movimientos de MovieClips a través del teclado.
Añadiendo un objeto detector de eventos (listener) a la clase Key podremos detectar las pulsaciones de teclas (onKeyDown) por parte del usuario.
Utilizando Key.getCode() podremos saber que tecla a pulsado y ejecutar la acción deseada:
- var teclado:Object = new Object();
- teclado.onKeyDown = function()
- {
- trace(Key.getCode());
- switch (Key.getCode()) {
- case 38 :
- bola._y -= 3;
- break;
- case 37 :
- bola._x -= 3;
- break;
- case 40 :
- bola._y += 3;
- break;
- case 39 :
- bola._x += 3;
- break;
- }
- };
- Key.addListener(teclado);
Podemos utilizar el trace(Key.getCode()); para ver los códigos de las teclas en el panel salida.
Compártelo:
Visto 15.489 veces
Este ejemplo ya lo habia HECHO PERO SOLO FUNCIONA EN ACTIONSCRIPT 2, COMO LE HAGO PARA EL ACTIONSCRIPT 3?
@Sergio: En Cristalab escribà un tip de cómo hacerlo:
http://www.cristalab.com/tips/30418/eventos-de-teclado-en-actionscript-3