2010-05-17 53 views
1

我正在为需要508合规性的政府机构开展项目。我们的产品是使用Flash CS4在ActionScript 3中为Flash 10编写的。我们正在100%编程。我们几乎所有的元素都能正常工作,但在访问组合框时,我们遇到了问题。与Jaws一起使用Flash组合框

组合框可以直接标签为没有问题,并且可以直接用箭头键导航下拉菜单。但是,在导航时,它将读取下拉菜单中的最后一项,而不是当前项。例如,考虑具有选择列表的组合框:第一,第二。 Jaws读取提示很好,但是当我们按下向下箭头选择第一个项目时,它什么也不读。再次按下向下箭头(选择“秒”)使其读取“第一个”。按下最后一个时间会使其读取“秒”。

我对此完全感到困惑,而且很可能我们不知道如何使用Jaws,或者Flash根本无法正确支持此功能。如果您对我们如何解决这个问题有任何建议,我会非常感激。

回答

1

我是Jaws用户,从未找到可访问的Flash应用程序。我敢打赌,这是闪光灯/下巴的限制,你无能为力。另一个支持Flash的免费屏幕阅读器是 http://www.nvda-project.org 您可以随时使用它和Firefox试用您的应用。显然组合框过去有问题。这是一个来自几年前的消息。 “屏幕阅读器和组合框,列表框和数据网格组件都存在一个已知问题,Macromedia Flash Player 7无法在没有进入表单模式的情况下,通过其中一个对象的第一个实例传递信息 ,从而显着减少这些组件的用处。“来源可在http://www.webreference.com/authoring/flash2/2.html