Contenido Flash Accesible

LIBP-0139 (Libro de pautas)

Pautas para crear contenido flash accesible.

Pautas

TítuloCarácter
Alternativa obligatoria al flashObligatoria
Texto alternativoObligatoria
Objetos basados en tiempoObligatoria
FormulariosObligatoria
ConstrasteObligatoria
Reproducción de audioObligatoria
Accesible desde tecladoObligatoria
IdiomaObligatoria

Alternativa obligatoria al flash

Proporcionar una alternativa textual equivalente en funcionalidad y contenido

El objetivo de dicha alternativa es dar soporte a todos los usuarios que no tengan acceso a los contenidos del objeto, ya sea por limitaciones del entorno de usuario, o por las limitaciones propias de la tecnología.

Teniendo en cuenta que un objeto Flash estará incrustado en los propios documentos estructurados (HTML o XHTML) o enlazado directamente (como archivo SWF independiente), la alternativa podrá ser presentada incluida en el propio documento o presentada en un documento externo.

Ejemplo:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" align="baseline" border="0" width="200" height="200"

<img src="/servicios/madeja/nombre.gif" alt="texto descriptivo de la imagen, indicando todo lo necesario para entender la imagen sin verla." width="200" height="200">

<font color="#FFFFFF" size="14">

<p align="center">Slogan de la imagen o lo que exprese en Flash</p>

</font>

<param name="movie" value="nombre.swf">

<param name="quality" value="high">

</object>

Texto alternativo

Proporcionar alternativas de texto para cualquier contenido no textual.

Cualquier componente no textual que aparezca en un objeto flash debe proporcionar una alternativa textual para que sea reconocido por tecnologías asistivas.

Con este objetivo se debe utilizar el panel de accesibilidad y marcar la película principal y todos sus contenidos como accesibles. Para los componentes se deben proporcionar etiquetas, nombres y descripciones.

Objetos basados en tiempo

Proporcionar alternativas para elementos elementos basados en tiempo.

Los clips de vídeo deben proporcionar una de las siguientes alternativas:

  • Subtítulos, que pueden ir integrados en la propia película o proporcionados como ficheros externos.
  • Descripciones en audio.
  • Transcripciones completas.

Formularios

Proporcionar etiquetas y un orden de tabulación.

Los formularios deben cumplir los siguientes puntos:

  • Los controles de formulario deben poseer etiquetas.
  • Se recomienda el uso del componente "Datagrid", que inserta automáticamente cabeceras a las columnas de una tabla.
  • Orden de tabulación lógico, debiendo coincidir con el orden de lectura de los campos en la pantalla.

Constraste

Mantener unos niveles de contraste adecuados al nivel de accesibilidad.

Para accesibilidad Doble A, el nivel de contraste del texto con el fondo debe ser de, al menos, 4'5:1. Para Triple A, el nivel de contraste debe ser igual o superior a 7:1.

Reproducción de audio

No reproducir automáticamente sonidos de más de 3 segundos de duración y proporcionar controles de audio accesibles.

Al igual que para el contenido HTML o XHTML no se deben reproducir automáticamente sonidos de más de 3 segundos de duración. Además se deben proporcionar controles de audio que permitan iniciar y detener su reproducción.

Accesible desde teclado

Hacer accesible desde el teclado toda la funcionalidad.

Toda la funcionalidad que proporcione un objeto flash debe estar accesible desde el teclado.

Idioma

Indicar específicamente el idioma que se utiliza en el objeto flash.

Se debe especificar el idioma en el que se encuentra cada objeto flash.