WEB开发网
开发学院软件开发Java Flex Accessibility 全键盘支持和扩展 阅读

Flex Accessibility 全键盘支持和扩展

 2010-07-23 00:00:00 来源:WEB开发网   
核心提示: 以特殊的样式如白背景黑字或黑背景白字显示用户界面以满足视力有缺陷的用户所有用户界面的文字、输入框等都能通过某种工具(Screen Reader)以语音的形式展示以方便视力有缺陷的用户用户界面的每个控件如图片,文字,Flex Accessibility 全键盘支持和扩展(2),按钮等,都能通过某种

以特殊的样式如白背景黑字或黑背景白字显示用户界面以满足视力有缺陷的用户

所有用户界面的文字、输入框等都能通过某种工具(Screen Reader)以语音的形式展示以方便视力有缺陷的用户

用户界面的每个控件如图片,文字,按钮等,都能通过某种方式用键盘操作(全键盘支持),如使用 Tab 键可以在各个控件之间切换。

很多用户界面开发语言都提供了对 Accessibility 的支持,Flex 也提供了对 Accessibility 的支持,通过使用不同的样样式和主题,Flex 应用能够简单的实现上述第一个要求,通过设置每个控件的 Label 或 tooltip 也能简单的满足第二个要求,Flex 对全键盘的支持要复杂一些。本文主要介绍 Flex 的全键盘支持以及如何利用已有的支持进行扩展以实现产品级的更好的全键盘支持。

Flex Accessibility 全键盘支持

Adobe 提供的官方 Flex 开发文档对于 Accessibility 部分的介绍比较简单,本小节将重点介绍 Flex 中与 Accessibility 全键盘相关的接口,类,方法,变量以及通过实例说明如何使用它们。

配置 Flex 应用的编译属性以支持 Accessibility

Flex 提供了“accessible”参数以配置应用是否支持 Accessibility。在 Flex Builder 中,用户可以通过 ProjectPropertiesFlex CompilerGenerate accessible SWF file 配置,如图 1 所示:

图 1.Flex Builder 配置

如果使用 mxmlc 命令行,可以加“-accessible”选项,如果用户是通过 Ant 脚本调用 mxmlc 任务编译应用程序(如下代码所示):

上一页  1 2 3 4 5 6 7  下一页

Tags:Flex Accessibility 键盘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接