如何在Flex应用程序中启用辅助功能

时间:2010-02-13 19:52:31

标签: flex accessibility

Adob​​e网站的Accessibility best practices for Flex页面列出了四种启用辅助功能的策略:

  • 默认情况下为所有Flex应用程序启用辅助功能
  • 在Adobe Flex Builder™3项目属性中启用辅助功能
  • 启用单个应用程序的辅助功能
  • 使用命令行编译器启用辅助功能

我通过检查Accessibility.active的值来测试是否启用了辅助功能,Accessibility.active = true; 的值在我的示例应用程序中始终为false,只包含数据网格和一些按钮,使用上述四种策略。

由于我是Flex新手,我真的不知道在哪里可以搜索启用它,不,

{{1}}

不是解决方案,因为它是只读属性;)

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

在FlexBuilder中,转到Project-> Properties-> Flex Compiler,然后选中 Generate accessible SWF file 复选框。

有关详细信息,请参阅this page

Accessibility.active标志允许您以编程方式了解用户是否正在使用屏幕阅读器。 Adobe表示

  

查看内容的用户必须在Windows 2000或Windows XP或更高版本上安装Adobe®Flash®Player9或更高版本以及Internet Explorer。

来源:http://livedocs.adobe.com/flex/3/html/help.html?content=accessible_5.html

例如,我们在应用程序中使用Accessibility.active标志来关闭某些图形功能(基于日历的计划构建器)并打开该功能的更多accessibile版本。

希望能帮助您开始创建可访问的应用程序!