Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > Stage > 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
listener:Object - Objet qui écoute les notifications de rappel en provenance de l'événement Stage.onResize.
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);
onResize (écouteur d'événements Stage.onResize), removeListener (méthode Stage.removeListener)