Creating Accessibility With Actionscript - Adobe FLASH CS3 PRO User Manual

Hide thumbs Also See for FLASH CS3 PRO:
Table of Contents

Advertisement

In the Shortcut field, type the name of the keyboard shortcut, using the following conventions:
3
• Spell out key names, such as Control or Alt.
• Use capital letters for alphabetic characters.
• Use a plus sign (+) between key names, with no spaces (for example, Control+A).
Important: Flash does not check that the ActionScript to code the keyboard shortcut was created.
Map Control+7 to myButton instance
Select the object on the Stage, display the Accessibility panel, and in the Shortcut field, type
1
2
Enter the following ActionScript 2.0 code in the Actions panel:
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+7"
Accessibility.updateProperties();
Note: The example assigns the Control+7 keyboard shortcut to a button with an instance name of myButton and makes
information about the shortcut available to screen readers. In this example, when you press Control+7, the
function displays the text "hello" in the Output panel. See addListener (IME.addListener method) in ActionScript 2.0
Language Reference.

Creating accessibility with ActionScript

About ActionScript and accessibility
You can create accessible documents with ActionScript code. For accessibility properties that apply to the entire
document, you can create or modify a global variable called
2.0 Language Reference.
For properties that apply to a specific object, you can use the syntax
is an object that can include any of the following properties:
_accProps
. See the
_accProps
_accProps
instancename._accProps
FLASH CS3
User Guide
.
Control+7
myOnPress
property in ActionScript
. The value of
362

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH CS3 PRO and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Flash cs3 professional

Table of Contents