Flash Player 6 (6.0.79.0).
Flash MX 2004 ou Flash MX Professional 2004.
focusManager.sendDefaultPushButtonEvent()
Aucun.
Aucune.
Méthode : envoie un événement click aux objets écouteurs associés au bouton poussoir par défaut. Appliquez cette méthode pour envoyer un événement click par programmation.
Le code suivant déclenche l'événement click du bouton poussoir par défaut et renseigne les champs de nom d'utilisateur et de mot de passe lorsqu'un utilisateur sélectionne l'occurrence CheckBox chb (la case à cocher s'appellerait « Automatic Login ») :
name_txt.tabIndex = 1;
password_txt.tabIndex = 2;
chb.tabIndex = 3;
submit_ib.tabIndex = 4;
focusManager.defaultPushButton = submit_ib;
chbObj = new Object();
chbObj.click = function(o){
if (chb.selected == true){
name_txt.text = "Jody";
password_txt.text = "foobar";
focusManager.sendDefaultPushButtonEvent();
} else {
name_txt.text = "";
password_txt.text = "";
}
}
chb.addEventListener("click", chbObj);
submitObj = new Object();
submitObj.click = function(o){
if (password_txt.text != "foobar"){
trace("error on submit");
} else {
trace("Yeah! sendDefaultPushButtonEvent worked!");
}
}
submit_ib.addEventListener("click", submitObj);