Pongo el swf y el código.
Es una prueba que estoy haciendo. Los problemas son que para que responda al teclado primero hay que hacer un clic en el escenario y no debería ser así sino responder a la primera.
También sucede que si se desplaza derecha-izquierda y se quiere mover enseguida izquierda-derecha el movimiento resulta muy brusco, se para un segundo y no sé por qué.
¿Alguien puede ayudar en esto? muchas gracias.
http://img86.xooimage.com/files/9/8/...ds-366ef62.swf
import flash.events.KeyboardEvent;
stage.addEventListener(KeyboardEvent.KEY_DOWN, teclaPulsada);
function teclaPulsada(event:KeyboardEvent):void {
if (event.keyCode==Keyboard.UP) { nave.y-=55 }
if (event.keyCode==Keyboard.DOWN) { nave.y+=55 }
if (event.keyCode==Keyboard.LEFT) { nave.x-=55 }
if (event.keyCode==Keyboard.RIGHT) { nave.x+=55}
}