The following example assigns the keyboard shortcut Control+7 to a button with an instance
name of myButton, and makes information about the shortcut available to screen readers (see
_accProps). In this example, when you press Control+7 the
"hello" in the Output panel; in your file, you would create a function that does something more
meaningful.
function myOnPress() {
trace( "hello" );
}
function myOnKeyDown() {
if (Key.isDown(Key.CONTROL) && Key.getCode() == 55) // 55 is key code for 7
{
Selection.setFocus( myButton );
myButton.onPress();
}
}
var myListener = new Object();
myListener.onKeyDown = myOnKeyDown;
Key.addListener( myListener );
myButton.onPress = myOnPress;
myButton._accProps.shortcut = "Ctrl+F"
Accessibility.updateProperties();
See also
Key.getCode()
Key.BACKSPACE
Availability
Flash Player 5.
Usage
Key.BACKSPACE
Description
Property; constant associated with the key code value for the Backspace key (8).
Key.CAPSLOCK
Availability
Flash Player 5.
Usage
Key.CAPSLOCK
Description
Property; constant associated with the key code value for the Caps Lock key (20).
410
Chapter 12: ActionScript Dictionary
,
,
Key.isDown()
Key.onKeyDown
function displays the text
myOnPress
,
,
Key.onKeyUp
Key.removeListener()
Need help?
Do you have a question about the FLASH MX 2004 - ACTIONSCRIPT and is the answer not in the manual?