Vous pouvez activer ou désactiver un composant CheckBox dans une application. Lorsqu’un composant CheckBox est activé et qu’un utilisateur clique sur son entrée ou sur son étiquette, le composant CheckBox reçoit le focus d’entrée et son état enfoncé apparaît à l’écran. Si un utilisateur place le pointeur à l’extérieur du cadre de sélection d’un composant CheckBox ou de son étiquette en appuyant sur le bouton de la souris, l’aspect du composant revient à son état d’origine et conserve le focus d’entrée. L’état d’un composant CheckBox ne change pas tant que le bouton de la souris n’est pas relâché sur le composant. Par ailleurs, le composant CheckBox possède deux états désactivés, Sélectionné et Désélectionné, qui emploient respectivement
selectedDisabledSkin
et
disabledSkin
et ne permettent aucune interaction avec la souris ou le clavier.
Lorsqu’un composant CheckBox est désactivé, il affiche un aspect désactivé, quelle que soit l’interaction de l’utilisateur. Lorsqu’il est désactivé, le composant CheckBox ne reçoit aucune information provenant du clavier ou de la souris.
Une occurrence de CheckBox reçoit le focus si un utilisateur clique sur son entrée ou utilise la touche de tabulation pour l’atteindre. Lorsqu’une occurrence du composant CheckBox a le focus, les touches suivantes permettent de la contrôler :
Touche
|
Description
|
Maj+Tab
|
Déplace le focus vers l’élément précédent.
|
Espace
|
Sélectionne ou désélectionne le composant et déclenche l’événement
change
.
|
Tab
|
Déplace le focus vers l’élément suivant.
|
Pour plus d’informations sur le contrôle du focus, voir
Utilisation de FocusManager
et la classe FocusManager dans le
Guide de référence d’ActionScript 3.0
pour Flash Professional
.
L’aperçu en direct de chaque occurrence de CheckBox reflète les modifications apportées aux paramètres dans l’Inspecteur des propriétés ou l’Inspecteur des composants pendant la programmation.
Lorsque vous ajoutez un composant CheckBox à une application, vous pouvez le rendre accessible à un lecteur d’écran en ajoutant les lignes de code ActionScript suivantes :
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
Quel que soit le nombre d’occurrences du composant, l’activation de son accessibilité ne se fait qu’une fois.