Вопрос

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

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

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

Это было полезно?

Решение

окей, я понял это

  1. Для wmode нельзя установить значение «прозрачный», он скроет swf-объект для программ чтения с экрана.
  2. swfobject должен быть сфокусирован следующим образом:

    swfobject.addLoadEvent(setFocusOnFlash);

    function setFocusOnFlash() { var fl = document.getElementById("loader");если (fl) { fl.focus();}

    }

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top