| | auteur : Grégory Dumas |
Dans certains cas, il peut être utile de connaître la taille de scène notamment si l'on a défini des dimensions en pourcentage.
Pour cela, il faut utiliser la classe Stage et, en particulier, les méthodes statiques width et height. Exemple
var nLargeur:Number = Stage.width;
var nHauteur:Number = Stage.height;
trace("La scène fait " + nLargeur + " pixels de large et " + nHauteur + " pixels de haut");
|
|
| | auteur : Stephane Eyskens |
Non, la taille de la scène est définie de manière statique et il n'est pas possible en actionscript de la redimensionner.
|
| | auteur : Grégory Dumas |
Lorsque l'on définit des dimensions en pourcentages à notre animation et que l'on lui attribut la propriété noScale (Pas d'étirement), il est parfois nécessaire de détecter un redimensionnement de l'animation pour adapter le contenu de celle-ci à ses nouvelles dimensions.
L'évênement onResize de la Classe Stage écoute justement ces redimensionnements.
Stage.scaleMode = "noScale";
var oStageListener:Object = new Object();
oStageListener.onResize = function() {
trace("Les nouvelles dimensions sont : " + Stage.width + "x" + Stage.height);
}
Stage.addListener(oStageListener);
|
|
Consultez les autres F.A.Q's
 
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2003-2006 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.