Pergunta

Eu estou trabalhando em fazer uma aplicação SWF acessível para pessoas com deficiência visual que usam JAWS ou do Windows Eyes. Eu instalei ambas as versões do Windows Olhos de demonstração JAWS e.

Ao executar o meu swf (localmente) em um navegador em uma página html, Capabilities.hasAccessibility despeja verdade, mas Accessibility.active despeja falsa, cada vez -. Mesmo quando verificando-lo depois de alguns segundos

É porque eu estou usando versões demo ou estou apenas perdendo algo como definir um parâmetro para SWFObject talvez?

Foi útil?

Solução

bem, eu descobri-lo

  1. wmode não pode ser definido como transparente, ele vai esconder o swfobject para leitores de tela.
  2. necessidades SWFObject para ser focado assim:

    swfobject.addLoadEvent (setFocusOnFlash);

    função setFocusOnFlash () { var fl = document.getElementById ( "gestor"); if (fi) {fl.focus (); }

    }

Outras dicas

É ótimo que você descobriu as questões, mas para referência futura para outros leitores, As versões demo de mandíbulas ou olhos da janela não tem quaisquer limitações. Eles são idênticos à versão registrada. O único limite é o tempo que você tem permissão para usá-lo. É necessário um reinício após 40 minutos no caso de Jaws.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top