addListener (méthode Stage.addListener)

public static addListener(listener:Object) : Void

Détecte le moment où un fichier SWF est redimensionné (mais uniquement si Stage.scaleMode = "noScale"). La méthode addListener() ne fonctionne pas avec le réglage de redimensionnement du clip (showAll) par défaut ou d'autres réglages de redimensionnement (exactFit et noBorder).

Pour utiliser addListener(), vous devez d'abord créer un objet écouteur. Les objets écouteur de scène reçoivent une notification de Stage.onResize.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Paramètres

listener:Object - Objet qui écoute les notifications de rappel en provenance de l'événement Stage.onResize.

Exemple

Cet exemple crée un nouvel objet écouteur appelé stageListener. Il utilise ensuite stageListener pour appeler onResize et définit une fonction qui sera appelée lorsque onResize sera déclenché. Enfin, le code ajoute l'objet stageListener à la liste de rappel de l'objet Stage. Les objets écouteur permettent à plusieurs objets d'écouter les notifications de redimensionnement.

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

Voir aussi

onResize (écouteur d'événements Stage.onResize), removeListener (méthode Stage.removeListener)