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

Flash Discussion :

[FLASH MX] Changer la couleur d'un clip, pas du contour


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut [FLASH MX] Changer la couleur d'un clip, pas du contour
    Je trace un carte composées de plusieurs zones délimité par des fontières, un combo permet de mettre une selection qui change couleur des zones (variables rouge/noir...) , le prob c'est que la frontière disparaît.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    carte.createEmptyMovieClip ("canton1", 1);
    with (carte.canton1) {lineStyle (1, 0xff00ff, 100); beginFill(0xAABBCC,100);
    moveTo(154.94,93.01);
    lineTo(173.4,93.72);
    lineTo(175.71,92.24);
    lineTo(176.99,91.09);
    endFill();}
    ....
    //
     var ma_color = new Color(nom+[i]); 
       //trace (nom+[i]);
       ma_color.setRGB(Lacolor);
    la solution que j'envisage est tracer de dédoubler la zone en augmentant d'1px
    Merci de vos suggestions

  2. #2
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    Pour les cartes, perso, je cree deux clips, un pour les contours un pour les fonds. Puis pour chaque zone, je "dessine" uniquement avec le lineStyle dans le clip des contours et uniquement avec le beginfill pour les fonds. Ainsi qd je colorise un fond, les contours st tjs présents à pas coloriés.

  3. #3
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Comme ça marche
    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
    _root.createEmptyMovieClip( "triangle", 1 );
    with ( _root.triangle)
    {
    lineStyle(5, 0x0000ff, 100 );
    moveTo( 200, 200 );
    lineTo( 300,300 ); 
    lineTo(100,300);
    lineTo( 200, 200 );
    }
     
    _root.createEmptyMovieClip( "triangle2", 2 );
    with ( _root.triangle2)
    {
    beginFill(0xff00ff,100);
    moveTo( 200, 200 );
    lineTo( 300,300 ); 
    lineTo(100,300);
    lineTo( 200, 200 );
    EndFill();
    }
    Penser à changer la profondeur
    Merci freegreg

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2006, 17h03
  2. Réponses: 3
    Dernier message: 12/03/2006, 15h08
  3. [FLASH MX2004] Changer la teinte d'un clip
    Par pierrot10 dans le forum Flash
    Réponses: 10
    Dernier message: 07/11/2005, 00h14
  4. [FLASH MX2004] Changer la couleur d'un clip
    Par Destiny dans le forum Flash
    Réponses: 2
    Dernier message: 28/10/2005, 15h12
  5. Réponses: 2
    Dernier message: 03/02/2005, 23h42

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