Adobe网站的Accessibility best practices for Flex页面列出了四种启用辅助功能的策略:
我通过检查Accessibility.active
的值来测试是否启用了辅助功能,Accessibility.active = true;
的值在我的示例应用程序中始终为false,只包含数据网格和一些按钮,使用上述四种策略。
由于我是Flex新手,我真的不知道在哪里可以搜索启用它,不,
{{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版本。
希望能帮助您开始创建可访问的应用程序!