User Guide

302 Chapter 6: ActionScript Core Classes
Key.ESCAPE
Availability
Flash Player 5.
Usage
Key.ESCAPE:Number
Description
Property; constant associated with the key code value for the Escape key (27).
Example
The following example sets a timer. When you press Escape, the log file writes information that
includes how long it took you to press the key.
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.ESCAPE)) {
// get the current timer, convert the value to seconds and round it to two
decimal places.
var timer:Number = Math.round(getTimer()/10)/100;
trace("you pressed the Esc key: "+getTimer()+" ms ("+timer+" s)");
}
};
Key.addListener(keyListener);
Key.getAscii()
Availability
Flash Player 5.
Usage
Key.getAscii() : Number
Parameters
None.
Returns
A number; an integer that represents the ASCII value of the last key pressed.
Description
Method; returns the ASCII code of the last key pressed or released. The ASCII values returned are
English keyboard values. For example, if you press Shift+2,
Key.getAscii() returns @ on a
Japanese keyboard, which is the same as it does on an English keyboard.