Vous pouvez activer ou désactiver un bouton dans une application. En état désactivé, un bouton ne réagit pas aux commandes de la souris ni du clavier. Un bouton activé reçoit le focus si vous cliquez sur son entrée ou si vous appuyez sur la touche de tabulation pour l’atteindre. Lorsque l’occurrence d’un composant Button a le focus, vous pouvez la contrôler à l’aide des touches suivantes :
Touche
|
Description
|
Maj+Tab
|
Place le focus sur l’objet précédent.
|
Espace
|
Appuie sur le bouton ou le relâche et déclenche l’événement
click
.
|
Tab
|
Place le focus sur l’objet suivant.
|
Entrée
|
Place le focus sur l’objet suivant si un bouton est défini comme étant le bouton par défaut de FocusManager.
|
Pour plus d’informations sur le contrôle du focus, voir l’interface IFocusManager et la classe FocusManager dans le
Guide de référence d’ActionScript 3.0
pour Flash Professional
et
Utilisation de FocusManager
.
L’aperçu en direct des occurrences de bouton reflète les modifications apportées aux paramètres dans l’Inspecteur des propriétés ou l’Inspecteur des composants pendant la programmation.
Remarque :
lorsque l’icône est plus grande que le bouton, elle dépasse ses bordures.
Pour désigner un bouton comme bouton-poussoir par défaut dans une application (bouton qui reçoit l’événement click lorsque l’utilisateur appuie sur la touche Entrée), configurez
FocusManager.defaultButton
. Par exemple, le code suivant définit le bouton par défaut comme étant une occurrence de bouton intitulée
submitButton
.
FocusManager.defaultButton = submitButton;
Lorsque vous ajoutez un composant Button à une application, vous pouvez le rendre accessible à un lecteur d’écran en ajoutant les lignes de code ActionScript suivantes :
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.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 fois.