Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > Stage > width (propriété Stage.width) | |||
public static width : Number
Propriété (lecture seule) : indique la largeur actuelle, en pixels, de la scène. Lorsque la valeur de Stage.scaleMode est "noScale", la propriété width représente la largeur de Flash Player. Ceci signifie que Stage.width varie en fonction du redimensionnement de la fenêtre du lecteur. Lorsque la valeur de Stage.scaleMode n'est pas "noScale", width représente la largeur du fichier SWF telle que définie en contexte de création dans la boîte de dialogue Propriétés du document. Ceci signifie que la valeur de la largeur width reste constante lorsque vous redimensionnez la fenêtre du lecteur.
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
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);
align (propriété Stage.align), height (propriété Stage.height), scaleMode (propriété Stage.scaleMode)