A ver, en AS2 teníamos un evento onKeyDown, pero generalmente no lo utilizaba porque dependía mucho de la velocidad de repetición del teclado. Entonces usaba el onEnterFrame, que mejoraba en gran medida la respuesta, algo como esto:
Código :
_root.onEnterFrame = function(){ if (Key.isDown(Key.UP)){ persona._x -= 15; } etc... }
Ahora en AS3 tenemos algo como esto:
Código :
stage.addEventListener(KeyboardEvent.KEY_DOWN, mover); ... public function mover(evento:KeyboardEvent):void{ switch(evento.keyCode){ case Keyboard.UP : y -= 15; ... } }
Pero igual hay una demora en la respuesta por la velocidad de repetición del teclado... mi pregunta es si se puede hacer algo parecido a lo que hacíamos en AS2, cuando aprovechábamos el evento onEnterFrame.
Gracias de antemano.