Pregunta

Como desarrollador web, varios de los proyectos en los que trabajo caen bajo paraguas gubernamentales y, por lo tanto, están sujetos a las leyes de accesibilidad 508 y, a veces, a las pautas de accesibilidad del W3C. ¿En qué medida se puede usar Flash mientras se cumplen estos requisitos?

Para usar javascript, el mantra es "Degradar con gracia" proporcionando el mismo contenido y función, solo en diferentes páginas, o de una manera menos interactiva / dinámica. Esto permite que los navegadores / usuarios que no usan JavaScript sigan utilizando el sitio, así como también permite que los robots de los motores de búsqueda accedan a todo el contenido. Los usuarios de software de lectura de pantalla, como JAWS y Orca, también pueden usar completamente el sitio.

Con flash, ¿hay una forma similar de retroceder con gracia para los usuarios que no usan flash? Si no, ¿qué tan accesible es el contenido basado en flash para los robots de los motores de búsqueda? Y también, ¿cómo manejan los lectores de pantalla el contenido basado en flash?

¿Fue útil?

Solución

Tengo discapacidad visual hasta el punto en que uso herramientas de aumento y TTS por conveniencia, pero no como una necesidad. Puedo decirle que Flash simplemente no funciona con la mayoría de las herramientas de accesibilidad disponibles. Creo que JAWS (el líder del mercado para Windows pero que no es abrumadoramente dominante de ninguna manera) dice que tiene soporte para Flash, pero la mayoría de los desarrolladores de Flash no parecen hacer el trabajo necesario para permitir que JAWS asimile el contenido textual de la película Flash. Y muchos usuarios con discapacidad visual simplemente ni siquiera tienen instalado el flash porque durante más del 95% de las veces es simplemente inútil para ellos.

Otra consideración es que el texto a voz incorporado que proporciona Mac OS X tampoco puede hacer nada con la mayoría de las películas Flash.

La OMI 'degradar' u ofrecer un enlace a una versión HTML de su contenido es probablemente el único medio práctico para garantizar que su sitio sea accesible. Si está comenzando desde cero, consideraría JavaScript / JQuery sobre Flash si es posible.

Otros consejos

Soy un usuario totalmente ciego de Jaws y la respuesta corta es que depende. Por ejemplo, en YouTube puedo acceder a los botones de silencio y reproducción / pausa. Sin embargo, cosas como los controles deslizantes no funcionan. No creo que Flash determine qué tan accesible es su sitio si se codifica correctamente tanto como el contenido en sí. Por ejemplo, si necesita reproducir videos, ¿hay suficiente narración para que una persona ciega pueda seguir el video? Si está mostrando gráficos, ¿hay una descripción textual de esos datos? Estoy de acuerdo con el póster que dijo que usar JavaScript / JQuery si es posible, pero para cosas como videos que necesitan Flash, puede hacerlo lo suficientemente accesible como para silenciar el video, detener el video, etc.

Flash puede ser accesible para personas con discapacidad visual, pero requiere algo de tiempo y esfuerzo. No es automáticamente un área prohibida. Todavía es importante verificar si los diferentes navegadores funcionan junto con flash de esta manera, como señala Alxp.

Hay un problema adicional con flash: roba los atajos de teclado. Con un flash en la página, muchos controles estándar del teclado del navegador dejan de funcionar. Estos atajos son muy importantes para las personas con problemas con el mouse y las personas que prefieren el teclado por cualquier otro motivo.

Si está utilizando Flash para cosas como la navegación, le rogaría que utilizara HTML y CSS en su lugar. Se degradan con más gracia, no solo para las personas que usan lectores de sitios, sino también para las personas que:

  • Están en conexiones más lentas (como teléfonos atados)
  • Tener Flash apagado
  • Están en una computadora donde Flash no está instalado y no tienen derechos de administrador
  • Su versión de Flash está terriblemente desactualizada, y no pueden / no actualizarán.

Sin embargo, si está creando algo como un juego, donde Flash es vital, hay algunos consejos que tengo para las personas con discapacidad auditiva:

  • Si usa campanas o sonidos en su juego para indicar un evento del juego, agregue una opción para convertir esto en una campana visual.

Un ejemplo de esto sería en el juego Plants vs. Zombies. Lo jugué con el sonido apagado durante meses (generalmente tenía música sonando de fondo). No me di cuenta de que algunos zombis fueron anunciados por sonidos varios segundos antes de que aparecieran. Esto hizo que el juego fuera más difícil para mí.

  • Si tiene instrucciones de audio, póngalas también en texto. ¡Esto también se aplica a los videos! Un texto encima es mejor que un archivo de texto al lado del juego / video, ya que puede ser difícil emparejar lo visual con el audio.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top