IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Actionscript 2 > La scène
        Comment récupérer la taille de la scene ?
        Peut-on redimensionner dynamiquement la scène via actionscript ?
        Comment détecter un redimensionnement de la scène ?



Comment récupérer la taille de la scene ?
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");

Peut-on redimensionner dynamiquement la scène via actionscript ?
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.


Comment détecter un redimensionnement de la scène ?
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


Valid XHTML 1.0 TransitionalValid CSS!

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.