You can make visual content in your Flash applications accessible to visually impaired users through a screen reader, which provides an audio description of the screen's content. For information on how to make your Flash application accessible to a screen reader, see Chapter 18, "Creating Accessible Content," in Using Flash.
To make an ActionScript 3.0 component accessible to a screen reader, you must
also import its accessibility class and call that class's
enableAccessibility()
method. You can make the following ActionScript 3.0
components accessible to a screen reader:
Component | Accessibility Class |
---|---|
Button | ButtonAccImpl |
CheckBox | CheckBoxAccImpl |
ComboBox | ComboBoxAccImpl |
List | ListAccImpl |
RadioButton | RadioButtonAccImpl |
TileList | TileListAccImpl |
The component accessibility classes are in the fl.accessibility
package. To
make a CheckBox accessible to a screen reader, for example, you would add the
following statements to your application:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
You enable accessibility for a component only once, regardless of how many instances you create.
Note: Enabling accessibility marginally increases file size by including the required classes during compilation.
Most components are also navigable through the keyboard. For more information on enabling accessible components and navigating with the keyboard, see the User Interaction sections of Using the UI Components and the accessibility classes in the ActionScript 3.0 Reference for the Adobe Flash Platform.