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 :

Positionner des éléments


Sujet :

ActionScript 3

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Positionner des éléments
    Bonjour tout le monde
    j'ai un petit problème en as3 . le voilà: j'ai creé 2 movieclip (rec1 et rec2) , rec1 contient 2 movieclip r1 à gauche et r2 à droite . de meme pour le movieclip rec2 qui contient 2 movieclip c1 à droite et c2 à gauche .
    mon problème : je veux que la position de r1 soit égale à celle de c1 . et la position de r2 soit égale à celle de c2 .
    voilà le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    import flash.events.MouseEvent;
    import flash.events.Event;
    //++++++++++++++++declaration des variables+++++++++++++++++
    var rec1:Symbole = new Symbole();
    var rec2:Rec = new Rec();
    addChild(rec1) ; addChild(rec2)
    rec1.x = 500 ; rec1.y = 250 ; 
    rec2.x = 500 ; rec2.y = 400
    //------------------------------------------------------------
    voilà je veux que la position de rec1.r1 soit égale à celle de rec2.c1 . et la position de rec1.r2 soit égale à celle de rec2.c2
    j'ai esseyé MovieClip(root) et je n'arrive pas .

    merci de votre aide .

  2. #2
    Membre éclairé
    Femme Profil pro
    Autre
    Inscrit en
    Janvier 2017
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Janvier 2017
    Messages : 335
    Points : 715
    Points
    715
    Par défaut
    Bonjour,
    Peut-être ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    rec1.r1.x=rec2.c1.x+rec2.x-rec1.x;
    rec1.r1.y=rec2.c1.y+rec2.y-rec1.y;
     
    rec1.r2.x=rec2.c2.x+rec2.x-rec1.x;
    rec1.r2.y=rec2.c2.y+rec2.y-rec1.y;
    Ou d'une manière plus générale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var pt:Point;
     
    pt=rec1.globalToLocal(rec2.c1.localToGlobal(new Point()));
    rec1.r1.x=pt.x;
    rec1.r1.y=pt.y;
     
    pt=rec1.globalToLocal(rec2.c2.localToGlobal(new Point()));
    rec1.r2.x=pt.x;
    rec1.r2.y=pt.y;

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour Loralina , vrement grand merçi à vous , ca fait 3 jours de recherche sans rien . les 2 méthodes marche bien . vous avez utilisé la classe Point que je n'est pas encore métriser ses méthodes et propriètés . on faite je veux réaliser un travail le swf ci-joint . merçi encore une foi .
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. wrappanel position des children
    Par jokary64 dans le forum C#
    Réponses: 0
    Dernier message: 01/04/2011, 15h54
  2. [CrystalReports 8.5]Graphique 3D : position des étiquettes
    Par caubry dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 01/09/2004, 11h17
  3. DBGrid : enregister la position des colonnes
    Par Harry dans le forum Bases de données
    Réponses: 8
    Dernier message: 21/07/2004, 21h27
  4. Position des balises H2 ou comment les numéroter
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 12/07/2003, 19h24
  5. Changer dynamiquement la position des onglets
    Par ginnovy dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/09/2002, 18h24

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