actionscript-events-KeyViewer.ax [swf] flex
package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.ui.*; // Displays the keycode and character code for any key pressed. public class @ax-actionscript-events-KeyViewer extends Sprite { private var keyoutput:TextField; public function @ax-actionscript-events-KeyViewer () { keyoutput = new TextField(); keyoutput.text = "Press any key..."; keyoutput.autoSize = TextFieldAutoSize.LEFT; keyoutput.border = true; keyoutput.background = true; addChild(keyoutput); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownListener); } private function keyDownListener (e:KeyboardEvent):void { keyoutput.text = "The key code for the key you pressed is: " + e.keyCode + "\n"; keyoutput.appendText("The character code for the key you pressed is: " + e.charCode + "\n"); keyoutput.appendText("The character for the key you pressed is: " + String.fromCharCode(e.charCode)); } } }
(C) Æliens 27/08/2009
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.