No se a ustedes pero ultimamente me ha dado por hacer mis teclazos en modo Strict y cumpliendo las normas del WAI, nadamas para ver hasta donde podía llegar, hasta que me topé con que quería ponerle flash a una página. Como todo buen hijo del Ctrl+C Ctrl+V, usaba los autogenerados del Flash y me sorprendio bastante ver la enorme cantidad de errores que esto generaba, así que decidí buscar la manera de darles la vuelta. En vez de contarte todo el proceso, mejor te doy los resultados que son sorprendentemente simples.
<object
type="application/x-shockwave-flash"
data="pelicula.swf"
width="350" height="450">
<param name="movie" value="pelicula.swf" />
<param name="bgcolor" value="#ffffff" />
<param name="quality" value="high" />
<p>Aqui es necesario poner la descripcion completa a lo que haga o diga el flash, incluyendo los links y la descripción de los movimientos</p>
</object>
Ahora los pros y los contras.
Pros:
- Es strict y eso es bueno para poder poner el badge e impresionar clientes
- Es compatible con el WAI y siempre es bueno usar sus recomendaciones
- Es menos engorroso que usar el que es por defecto del flash
Contras:
- En algunos navegadores espera hasta que haya terminado de cargar la pelicula sin poner los lindos contadores o loaders que nos gustan tanto
- No puedes usar el codebase para decirle al navegador que version de flash usa ni de donde descargarla
- Tienes que describir el contenido del flash lo que puede ser realmente frustrante despues de un rato
Por supuesto está pensado para sitios que no son completamente en flash, para esos es mejor disponer de una version ‘sin flash’ para mejorar la accesibilidad a los usuarios y en la descripcion del flash poner un link hacia la pagina sin flash.
¿Como comprobar que tu sitio es accesible?
No es tán fácil (si quieres hacerlo bien la primera vez), hay varias herramientas para linux para saber si tu sitio es realmente accesible.
- Gnoppernicus Es un lector de pantalla, intenta usarlo con tu sitio y con los ojos cerrados, si entiendes lo que va diciendo y puedes navegar a traves, vas por el buen camino.
- lynx Es un navegador de texto (tambien disponible para windows), si tu página se ve bien ahí, es legible y reemplaza el flash por un texto descriptivo que no se vea fuera de lugar, sigues por el buen camino
- Opera Por lo menos en la version de windows tiene los dos anteriores cubiertos por una opcion de lector de pantalla (en linux, el módulo de voz no está disponible) y una mágica manera de cambiar los css para verlo en ‘modo navegador de texto’.
Eso, conseguir y aprender al usar y leer un tablero braile pero supongo que eso ya es demasiado, por lo menos para mis escasos recursos económicos.
Espero hayan entendido como y lo usen.