Accessibilité des composants

Vous pouvez permettre aux utilisateurs malvoyants d’accéder au contenu visuel de vos applications Flash grâce à un logiciel de lecture d’écran qui fournit une description sonore du contenu de l’écran. Pour plus d’informations sur le déploiement d’un logiciel de lecture d’écran dans votre application Flash, voir le chapitre 18, « Création de contenu accessible » du guide Utilisation de Flash .

Pour rendre un composant ActionScript 3.0 accessible à un logiciel de lecture d’écran, vous devez également importer sa classe d’accessibilité et appeler la méthode enableAccessibility() . Vous pouvez rendre les composants ActionScript 3.0 suivants accessibles à un logiciel de lecture d’écran :

Composant

Classe d’accessibilité

Button

ButtonAccImpl

CheckBox

CheckBoxAccImpl

ComboBox

ComboBoxAccImpl

List

ListAccImpl

RadioButton

RadioButtonAccImpl

TileList

TileListAccImpl

Les classes d’accessibilité des composants se trouvent dans le package fl.accessibility . Pour rendre un composant CheckBox accessible à un logiciel de lecture d’écran, par exemple, vous devez ajouter les instructions suivantes à votre application :

import fl.accessibility.CheckBoxAccImpl; 
 
CheckBoxAccImpl.enableAccessibility();

Quel que soit le nombre d’occurrences d’un composant que vous créez, l’activation de son accessibilité ne se fait qu’une seule fois.

Remarque : l’activation de l’accessibilité augmente légèrement la taille du fichier en incluant les classes obligatoires lors de la compilation.

La plupart des composants sont également accessibles par le clavier. Pour plus d’informations sur l’activation des composants accessibles et l’utilisation du clavier pour y accéder, voir les sections Interaction de l’utilisateur d’ Utilisation des composants de l’interface utilisateur et les classes d’accessibilité dans le Guide de référence d’ActionScript 3.0 pour Flash Professional .