Pregunta

Estoy trabajando para hacer que una aplicación SWF sea accesible para personas con discapacidad visual que usan JAWS o Windows Eyes. Instalé las versiones de demostración JAWS y Windows Eyes.

Cuando ejecuto mi swf (localmente) en un navegador en una página html, Capabilities.hasAccessibility resulta verdadero, pero Accessibility.active resulta falso, siempre, incluso cuando lo verifica después de un par de segundos.

¿Es porque estoy usando versiones de demostración o simplemente me estoy perdiendo algo como establecer un parámetro para SWFObject quizás?

¿Fue útil?

Solución

bien, lo descubrí

  1. wmode no puede establecerse en transparente, ocultará el objeto swfo para lectores de pantalla.
  2. swfobject necesita enfocarse así:

    swfobject.addLoadEvent (setFocusOnFlash);

    función setFocusOnFlash () { var fl = document.getElementById (" loader "); if (fl) {fl.focus (); }

    }

Otros consejos

Es genial que haya resuelto los problemas, pero para futuras referencias para otros lectores, las versiones de demostración de mandíbulas o ojos de ventana no tienen limitaciones. Son idénticos a la versión registrada. El único límite es el tiempo que se le permite usarlo. Se requiere un reinicio después de 40 minutos en el caso de Jaws.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top