辅助功能和组件

对 Web 内容要具有辅助功能(即让残障人士也可以使用 Web 内容)的要求在不断增长。使用屏幕阅读程序软件可以使视觉障碍者能够比较容易地感知 Flash 应用程序中的可视内容。这种软件提供了将屏幕中元素的描述朗读出来的语音效果。

创作者在创建组件时,能够编写可实现在组件与屏幕阅读程序间通讯的 ActionScript。当开发人员使用该组件在 Flash 中构建应用程序时,该开发人员可以使用"辅助功能"面板来配置每个组件实例。

由 Macromedia 构建的大多数组件都针对辅助功能进行了设计。要查明某个组件是否具备辅助功能,请参阅"组件语言参考"中该组件的条目。在 Flash 中构建应用程序时,您需要为每个组件添加一行代码 (mx.accessibility.ComponentNameAccImpl.enableAccessibility();),并在"辅助功能"面板中设置辅助功能参数。组件辅助功能的运行方式与所有 Flash 影片剪辑辅助功能的运行方式相同。

由 Macromedia 构建的大多数组件也能通过键盘来导航。"组件语言参考"中每个组件的条目都指明您是否可用键盘来控制该组件。