El contenido visual de las aplicaciones Flash puede hacerse accesible para los usuarios con discapacidades visuales mediante un lector de pantalla, que proporciona una descripción de audio del contenido de la pantalla. Para obtener información sobre el acceso de un lector de pantalla a la aplicación Flash, consulte el Capítulo 18, "Creación de contenido accesible" en
Uso de Flash
.
Para que un componente ActionScript 3.0 sea accesible para un lector de pantalla, también se debe importar su clase de accesibilidad y llamar al método
enableAccessibility()
de dicha clase. Un lector de pantalla puede tener acceso a los siguientes componentes ActionScript 3.0:
Componente
|
Clase de accesibilidad
|
Button
|
ButtonAccImpl
|
CheckBox
|
CheckBoxAccImpl
|
ComboBox
|
ComboBoxAccImpl
|
List
|
ListAccImpl
|
RadioButton
|
RadioButtonAccImpl
|
TileList
|
TileListAccImpl
|
Las clases de accesibilidad de componente se encuentran en el paquete
fl.accessibility.
Para que un lector de pantalla pueda acceder a un componente CheckBox, por ejemplo, se deberán añadir las siguientes sentencias a la aplicación:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
La accesibilidad de un componente sólo se activa una vez, sea cual sea su número de instancias.
Nota:
si se permite la accesibilidad de forma marginal, se aumenta el tamaño de archivo, ya que se incluyen las clases requeridas durante la compilación.
También se puede navegar por la mayoría de componentes a través del teclado. Para obtener más información sobre la activación de componentes accesibles y la navegación con el teclado, consulte las secciones Interacción con el usuario de
Uso de los componentes de la interfaz de usuario
y las clases de accesibilidad en la
Referencia de ActionScript 3.0
para Flash Professional
.