G-L > Key (object) |
![]() ![]() ![]() |
Key (object)
The Key object is a top-level object that you can access without using a constructor. Use the methods of the Key object to build an interface that can be controlled by a user with a standard keyboard. The properties of the Key object are constants representing the keys most commonly used to control games. For a complete list of key code values, see the appendix Keyboard Keys and Key Code Values in Using Flash.
Example
The following script uses the Key object to identify keys on any keyboard so that the user can control a movie clip.
onClipEvent (enterFrame) {
if(Key.isDown(Key.RIGHT)) {
this._x=_x+10;
} else if (Key.isDown(Key.DOWN)) {
this._y=_y+10;
}
}
Method Description Registers an object to receive notification when the Returns the ASCII value of the last key pressed. Returns the virtual key code of the last key pressed. Returns Returns Removes an object that was previously registered with
Method summary for the Key object
onKeyDown
and onKeyUp
methods are invoked.
true
if the key specified in the parameter is pressed.
true
if the Num Lock or Caps Lock key is activated.
addListener
.
Property summary for the Key object
All of the properties for the Key object are constants.
Property |
Description |
---|---|
Constant associated with the key code value for the Backspace key (8). |
|
Constant associated with the key code value for the Caps Lock key (20). |
|
Constant associated with the key code value for the Control key (17). |
|
Constant associated with the key code value for the Delete key (46). |
|
Constant associated with the key code value for the Down Arrow key (40). |
|
Constant associated with the key code value for the End key (35). |
|
Constant associated with the key code value for the Enter key (13). |
|
Constant associated with the key code value for the Escape key (27). |
|
Constant associated with the key code value for the Home key (36). |
|
Constant associated with the key code value for the Insert key (45). |
|
Constant associated with the key code value for the Left Arrow key (37). |
|
Constant associated with the key code value for the Page Down key (34). |
|
Constant associated with the key code value for the Page Up key (33). |
|
Constant associated with the key code value for the Right Arrow key (39). |
|
Constant associated with the key code value for the Shift key (16). |
|
Constant associated with the key code value for the Spacebar (32). |
|
Constant associated with the key code value for the Tab key (9). |
|
Constant associated with the key code value for the Up Arrow key (38). |
Method Description Notified when a key is pressed. Notified when a key is released.
Listener summary for the Key object
![]() ![]() ![]() |