我正在为一个需要 508 合规性的政府机构开展项目。我们的产品是使用 Flash CS4 在 ActionScript 3 中为 Flash 10 编写的。我们正在以编程方式 100% 执行此操作。我们几乎所有的元素都可以正常工作,但是在访问组合框组件时,我们遇到了问题。
可以毫无问题地直接使用选项卡切换组合框,并且可以使用箭头键直接导航下拉菜单。但是,在导航时,它会读取下拉列表中的最后一项,而不是当前项。例如,考虑一个带有选择列表的组合框:第一、第二。Jaws 可以很好地读取提示,但是当我们按下向下箭头选择第一项时,它什么也没读。再次按下向下箭头(因此选择了“第二个”)使其读取“第一个”。最后一次按下它会导致它读取“秒”。
我对此完全感到困惑,很可能我们不知道如何使用 Jaws,或者 Flash 根本无法正确支持此功能。如果您对我们如何解决此问题有任何建议,我将不胜感激。