removeListener (méthode Stage.removeListener)

public static removeListener(listener:Object) : Boolean

Supprime un objet écouteur créé avec addListener().

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Paramètres

listener:Object - Objet ajouté à la liste de rappel d'un autre objet avec addListener().

Valeur renvoyée

Boolean - Valeur booléenne.

Exemple

L'exemple suivant affiche les dimensions de la scène dans un champ texte créé de façon dynamique. Lorsque vous redimensionnez la scène, les valeurs du champ texte sont mises à jour. Créez un bouton avec le nom d'occurrence remove_btn. Ajoutez le code ActionScript suivant à l'image1 du scénario :

this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
stageSize_txt.autoSize = true;
stageSize_txt.border = true;
var stageListener:Object = new Object();
stageListener.onResize = function() {
    stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;
};
Stage.addListener(stageListener);

remove_btn.onRelease = function() {
    stageSize_txt.text = "Removing Stage listener...";
    Stage.removeListener(stageListener);
}

Choisissez Contrôle > Testez l'animation pour tester cet exemple. Les valeurs qui s'affichent dans le champ texte sont mises à jour lorsque vous redimensionnez l'environnement de test. Lorsque vous cliquez sur remove_btn, l'écouteur est supprimé et les valeurs ne sont plus mises à jour dans le champ texte.

Voir aussi

addListener (méthode Stage.addListener)