// Author: Robert Lie (Mobilefish.com) // More information, see: https://www.mobilefish.com/developer/flash/flash_quickguide_actionscript_3_examples.html stage.addEventListener(KeyboardEvent.KEY_DOWN, moveRocket); stage.addEventListener(KeyboardEvent.KEY_UP, stopRocket); function moveRocket(event:KeyboardEvent):void { var keyCode:uint = event.keyCode; keycode_mc.keycode_txt.htmlText = keyCode; if(keyCode == 38) { rocket_mc.y -= 10; // Move up } else if(keyCode == 40) { rocket_mc.y += 10; // Move down } else if(keyCode == 37) { rocket_mc.x -= 10; // Move left } else if(keyCode == 39) { rocket_mc.x += 10; // Move right } stage.removeEventListener(KeyboardEvent.KEY_DOWN, moveRocket); } function stopRocket(event:KeyboardEvent):void { stage.addEventListener(KeyboardEvent.KEY_DOWN, moveRocket); }