onSetFocus (gestionnaire Button.onSetFocus)

onSetFocus = function(oldFocus:Object) {}

Invoqué lorsqu'un bouton reçoit le focus clavier. Le paramètre oldFocus est l'objet qui perd le focus. Par exemple, si l'utilisateur appuie sur la touche de tabulation pour déplacer le focus d'entrée d'un champ texte vers un bouton, le paramètre oldFocus contient l'occurrence de champ texte.

Si aucun objet n'avait précédemment reçu le focus, le paramètre oldFocus contient une valeur null.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Paramètres

oldFocus:Object - Objet perdant le focus du clavier.

Exemple

L'exemple suivant démontre comment vous pouvez exécuter des instructions lorsque l'utilisateur d'un fichier SWF déplace le focus d'un bouton vers un autre. Créez deux boutons, btn1_btn et btn2_btn, puis entrez le code ActionScript suivant dans l'image 1 du scénario :

Selection.setFocus(btn1_btn);
trace(Selection.getFocus());
btn2_btn.onSetFocus = function(oldFocus) {
    trace(oldFocus._name + "lost focus");
};

Testez le fichier SWF en appuyant sur Ctrl+Entrée. Assurez-vous de sélectionner Contrôle > Désactivez les raccourcis clavier si vous ne l'avez pas déjà fait. Le focus est défini sur btn1_btn. Lorsque btn1_btn perd le focus au détriment de btn2_btn, les informations s'affichent dans le panneau Sortie.