Cuando usan
Key.getCode() deben compararalo con el valor del código de la tecla presionada, que es un valor entero; por ejemplo para saber si se presionó la tecla "arriba" se puede hacer de dos maneras:
1.
Código :
if Key.getCode() == 38
2 o
Código :
if Key.isDown(Key.UP)
pero para capturar los eventos de teclado hay que crear un escuchador que es el que va a estar pendiente cuando se presione una tecla; asi:
Código :
var escuchador:Object = new Object();
escuchador.onKeyDown = function(){
if(Key.isDown(Key.UP)){
trace("arriba");
}
if(Key.isDown(Key.DOWN)){
trace("abajo");
}
if(Key.isDown(Key.LEFT)){
trace("izquierda");
}
if(Key.isDown(Key.RIGHT)){
trace("derecha");
}
}
Key.addListener(escuchador);