Flash Accessibility, обнаружение программы чтения с экрана

Я работаю над тем, чтобы сделать SWF-приложение доступным для людей с нарушениями зрения, использующих JAWS или Windows Eyes. Я установил демо-версии JAWS и Windows Eyes.

При запуске моего swf (локально) в браузере на html-странице Capabilities.hasAccessibility оказывается истинным, а Accessibility.active оказывается ложным каждый раз - даже при проверке через пару секунд.

Это потому, что я использую демо-версии, или я просто упускаю что-то вроде установки параметра для SWFObject?


person Kasper    schedule 14.09.2009    source источник


Ответы (2)


хорошо, я понял это

  1. wmode не может быть прозрачным, он скроет swfobject для программ чтения с экрана.
  2. swfobject должен быть сфокусирован так:

    swfobject.addLoadEvent (setFocusOnFlash);

    function setFocusOnFlash() { var fl = document.getElementById("загрузчик"); если (fl) { fl.focus(); }

    }

person Kasper    schedule 14.09.2009

Здорово, что вы разобрались с проблемами, но для дальнейшего использования другими читателями: демо-версии челюстей или оконных глаз не имеют никаких ограничений. Они идентичны зарегистрированной версии. Единственным ограничением является время, которое вам разрешено использовать. В случае с Jaws требуется перезагрузка через 40 минут.

person Chamandeep Singh    schedule 06.02.2013