对 Web 内容要具有辅助功能(即,让各种残疾人可以使用 Web 内容)的要求在不断增长。使用屏幕读取程序软件可以使视觉障碍者能够比较容易地感知 Flash 应用程序中的可视内容。这种软件可以提供对屏幕内容的口语声音描述。
创作者在创建组件时,可以编写在组件与屏幕读取程序之间通讯的动作脚本。随后,当开发人员使用组件在 Flash 中构建应用程序时,可以使用“辅助功能”面板来配置每个组件实例。
由 Macromedia 构建的大多数组件都针对辅助功能进行了设计。要了解某个组件是否具备辅助功能,请检查组件字典中该组件的条目。在 Flash 中构建应用程序时,您需要为每个组件添加一行代码 (mx.accessibility.
ComponentName
AccImpl.enableAccessibility();
),并在“辅助功能”面板中设置辅助功能参数。组件辅助功能的运行方式与所有 Flash 影片剪辑辅助功能的运行方式相同。有关详细信息,请参阅创建辅助内容。
由 Macromedia 构建的大多数组件也能通过键盘来导航。组件字典中每个组件的条目指出您是否可以用键盘控制该组件。