CLICK HERE TO COPY
Actionscript:
var key:Object = new Object();
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyReleased);
function onKeyPressed(evt:KeyboardEvent):void {
key[evt.keyCode] = true;
key.keyCode = evt.keyCode;
}
function onKeyReleased(evt:KeyboardEvent):void {
key[evt.keyCode] = false
}
// example
addEventListener(Event.ENTER_FRAME, onLoop);
function onLoop(evt:Event):void {
//trace(key.keyCode);
if (key[Keyboard.LEFT]){
trace("left");
}
if (key[Keyboard.RIGHT]){
trace("right");
[...]