26.6.检测屏幕阅读器

26.6.1. 问题
我想自定义应用程序以适应有视力障碍的用户

26.6.2. 解决办法
使用Accessibility类的静态属性active检测屏幕阅读器

26.6.3. 讨论
富互联网应用程序带给用户体验的标志之一就是丰富的媒体功能和。但不幸的是视力障碍人士使用Flex应用程序的这些功能。屏幕阅读器的支持对于视力障碍人士来说是非常重要的,因为这是他们唯一的方法能与你的程序进行交互。如果要适应视力障碍人士的需求,你可能希望专门为屏幕阅读器用户更改用户体验。Accessibility 类的active属性可被用来测试用户是否是使用屏幕阅读器。下面来自ScreenReader.mxml的代码块使用Accessibility.active确定是否要播放一个动画:
+展开
-ActionScript
private function showNextPage():void
{
if (Accessibility.active == false)
{
page2.visible = true;
pageChangeAnimation.play();
}
else
{
page1.visible = false;
page2.alpha = 1;
}
}

加支付宝好友偷能量挖...


评论(0)网络
阅读(73)喜欢(0)flash/flex/fcs/AIR