可以通过屏幕阅读器使有视觉障碍的用户获知 Flash 应用程序中的可视内容,屏幕阅读器用于提供屏幕内容的语音描述。有关如何使 Flash 应用程序可由屏幕阅读器访问的信息,请参阅
《使用 Flash》
中的第 18 章“创建具有辅助功能的内容”。
若要使 ActionScript 3.0 组件可由屏幕阅读器访问,还必须导入该组件的辅助功能类并调用该类的
enableAccessibility()
方法。可以使以下 ActionScript 3.0 组件可由屏幕阅读器访问:
组件
|
辅助功能类
|
Button
|
ButtonAccImpl
|
CheckBox
|
CheckBoxAccImpl
|
ComboBox
|
ComboBoxAccImpl
|
List
|
ListAccImpl
|
RadioButton
|
RadioButtonAccImpl
|
TileList
|
TileListAccImpl
|
组件的辅助功能类在
fl.accessibility
软件包中。例如,若要使 CheckBox 可由屏幕阅读器访问,应在应用程序中添加以下语句:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
无论为一个组件创建了多少个实例,只需要对它启用辅助功能一次。
注:
启用辅助功能后,由于在编译期间包含了所需的类,因而会略微增大文件的大小。
大多数组件还可以通过键盘来导航。有关启用辅助组件和使用键盘导航的详细信息,请参阅
使用 UI 组件
中“用户交互”部分以及
《用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考》
中的辅助功能类。
|
|
|