IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

[Débutant] Position d'un clip lors d'un resize


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Par défaut [Débutant] Position d'un clip lors d'un resize
    Bonjour !

    Je vous expose mon problème :

    Dans mon anim Flash, j'ai 2 clips : "principal_mc" et "menu_mc".
    Je souhaite, lorsque l'on agrandit ou réduit la fenêtre du navigateur affichant l'animation, que le clip "menu_mc" reste toujours en haut à droite de l'animation, et que le clip "principal_mc" reste toujours centré (horizontalement ET verticalement).

    Je débute dans l'ActionScript3, j'ai trouvé quelques vagues exemples avec "onResize", mais sans trouver mon bonheur :-(

    Quelle solution dois-je utiliser ?
    Je vous remercie par avance, très bonne journée ! ;-)

    Mr Prout !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    D'après la doc, onResize c'est de l'AS2. En AS3 ça n'existe plus.

    Il faut que tu considères le stage de ton application. Tous les objets graphiques (comme un de tes clips par exemple) ont une propriété stage de la classe Stage. Tu accèdes donc au stage de ton application avec un code du genre my_mc.stage. Ou mieux encore, ton application étant forcément déjà un objet graphique, dans le code lié à la classe document, tu accèdes au stage avec un code du genre this.stage.

    Regarde la doc de la classe Stage (AS3). Tu verras un évènement resize (flash.events.Event.RESIZE) et des propriétés de Stage qui sont stageWidth et stageHeight. Donc à chaque déclenchement de l'évènement resize (avec un code du genre this.stage.addEventListener(flash.events.Event.RESIZE, myFunctionResize), tu regardes la nouvelle taille de l'application et tu recalcules tes coordonnées (avec un code du genre my_mc.x = (stage.stageWidth-my_mc.width)/2)...

    Essaye et raconte nous si ça marche

Discussions similaires

  1. Position relative de deux clips lors de l'animation
    Par Renzokuken dans le forum Flash
    Réponses: 1
    Dernier message: 11/12/2009, 12h42
  2. Réponses: 2
    Dernier message: 05/02/2008, 20h16
  3. [Débutant] Etat d'un checkbox lors du changement d'état d'un select
    Par pottiez dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/10/2007, 23h42
  4. Réponses: 16
    Dernier message: 04/08/2006, 14h14
  5. [Débutant] position relative et absolue
    Par AurelBUD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 23/06/2005, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo