User Guide
Key class 341
Key class
Availability
Flash Player 6.
Description
The Key class is a top-level class whose methods and properties you can use without using a
constructor. Use the methods of the Key class to build an interface that can be controlled by a
user with a standard keyboard. The properties of the Key class are constants representing the keys
most commonly used to control games. For a complete list of key code values, see Appendix C,
“Keyboard Keys and Key Code Values” in Using ActionScript in Flash.
Method summary for the Key class
Property summary for the Key class
All the properties for the Key class are constants.
Method Description
Key.addListener()
Registers an object to receive notification when the onKeyDown and onKeyUp
methods are invoked.
Key.getAscii()
Returns the ASCII value of the last key pressed.
Key.getCode()
Returns the virtual key code of the last key pressed.
Key.isDown()
Returns true if the key specified in the parameter is pressed.
Key.isToggled()
Returns true if the Num Lock or Caps Lock key is activated.
Key.removeListener()
Removes an object that was previously registered with Key.addListener().
Property Description Key code
Key.BACKSPACE
The key code value for the Backspace key. 8
Key.CAPSLOCK
The key code value for the Caps Lock key. 20
Key.CONTROL
The key code value for the Control key. 17
Key.DELETEKEY
The key code value for the Delete key. 46
Key.DOWN
The key code value for the Down Arrow key. 40
Key.END
The key code value for the End key. 35
Key.ENTER
The key code value for the Enter key. 13
Key.ESCAPE
The key code value for the Escape key. 27
Key.HOME
The key code value for the Home key. 36
Key.INSERT
The key code value for the Insert key. 45
Key.LEFT
The key code value for the Left Arrow key. 37
Key.PGDN
The key code value for the Page Down key. 34
CHAPTER 2
ActionScript Language Reference