0

我正在努力为使用 JAWS 或 Windows Eyes 的视障人士提供可访问的 SWF 应用程序。我安装了 JAWS 和 Windows Eyes 演示版本。

在 html 页面上的浏览器中运行我的 swf(本地)时,Capabilities.hasAccessibility 结果为真,但 Accessibility.active 每次都为假 - 即使在几秒钟后检查它也是如此。

是因为我使用的是演示版本,还是我只是错过了为 SWFObject 设置参数之类的东西?

4

2 回答 2

0

好吧,我想通了

  1. wmode 可能没有设置为透明,它会为屏幕阅读器隐藏 swfobject。
  2. swfobject 需要像这样聚焦:

    swfobject.addLoadEvent(setFocusOnFlash);

    函数 setFocusOnFlash() { var fl = document.getElementById("loader"); if (fl) { fl.focus(); }

    }

于 2009-09-14T12:06:47.227 回答
0

很高兴您已经解决了这些问题,但为了供其他读者将来参考,下巴或窗口眼睛的演示版本没有任何限制。它们与注册版本相同。唯一的限制是您可以使用它的时间。对于 Jaws,需要在 40 分钟后重新启动。

于 2013-02-06T14:00:10.413 回答