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 :

Mettre un clip en premier plan


Sujet :

ActionScript 3

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Points : 56
    Points
    56
    Par défaut Mettre un clip en premier plan
    Bonjour à tous,

    je construit une carte interactive et l'action script me pose des problèmes.
    Chacun de mes clips se trouve dans un calque. Dans ce calque, je crée à la main l'objet clip et je lui est mis la fonction MOUSE_OVER afin de colorer le clip lors du passage de la souris.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    import flash.display.SimpleButton;
    // Importation du clip de la bibliothèque
    import _albigny;
     
    import flash.geom.ColorTransform;
    import flash.events.*;
     
     
    // Creer une instance de l'objet Albigny
    var albigny_sur_saone:_albigny = new _albigny();
    // Placement du clip
    albigny_sur_saone.x = 267.75;
    albigny_sur_saone.y = 126.8; 
    addChild(albigny_sur_saone);
     
    // MOUSE_OVER
    albigny_sur_saone.addEventListener(MouseEvent.MOUSE_OVER,Colorer_Albigny);
     
    function Colorer_Albigny(e:Event):void{
        // La couleur associée au fond du curseur prend la valeur 0x8ac2ff
        var bleu:ColorTransform = new ColorTransform();
        bleu.color = 0x8ac2ff;
        var transformation:Transform = new Transform(albigny_sur_saone);
        transformation.colorTransform = bleu;
     
    }
    Le problème c'est que tous les clips sont collés entre eux, et j'aimerais que le clip soit en premier plan quand le texte contenu dans le clip dépasse

    J'ai joint un petit exemple en pièce jointe pour mieux comprendre ce que j'ai pour le moment... Alors que j'aimerai que l'on voit les noms de ville en entier !

    J'ai trouver les méthodes addChildAt(), mais j'ai beau essayer, rien ne se passe !
    Images attachées Images attachées  

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Points : 56
    Points
    56
    Par défaut
    Bon j'ai réussi à faire ce que je voulais mais en faisant un calque séparé entre le picto de la ville et le nom ... MAIS la commune change de couleur seulement si je ne suis pas sur le calque "nom"

    Il n'y a pas une solution ???? Pour que même en passant sur le calque nom, l'événement "colortransform" marche sur le calque ville ...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Tu peut mettre tout tes clips dans le même calque, tu leur donne des noms d'occurrence et du place dans ton script lors du survol

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setChildIndex(nomDuClipSurvoler, 1);

Discussions similaires

  1. Comment mettre une fenêtre au premier plan?
    Par damien99 dans le forum MFC
    Réponses: 11
    Dernier message: 30/08/2006, 11h37
  2. Mettre une fenêtre au premier plan
    Par Riko dans le forum Delphi
    Réponses: 4
    Dernier message: 20/06/2006, 19h30
  3. Mettre une fenetre au premier plan
    Par madislak dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 14/02/2006, 00h32
  4. Mettre une application en premier plan
    Par portu dans le forum API, COM et SDKs
    Réponses: 15
    Dernier message: 23/02/2005, 15h39
  5. Réponses: 2
    Dernier message: 07/02/2005, 16h43

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