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 8][COLORISATION] Colorier un clip de manière localisée


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de scade
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut [FLASH 8][COLORISATION] Colorier un clip de manière localisée
    Bien l'bonjour!

    J'ai un clip représentant une petite flèche en relief, et lorsque je passe la souris dessus, elle change de couleur. L'ennui c'est que j'ai utilisé beginfill et que donc ca colorie tout, même les traits, ce qui fait que je me retrouve avec une bête flèche plate.

    Je me permet donc d'écrire ici afin de solliciter votre aide pour trouver une solution ^^ j'ai bien regardé la faq et les tutos, mais rien toruvé )

    Sachant que je ne peux pas me permettre de diviser le clip (pour ne prendre que la zone a colorier par exmeple) ou la changer (j'ai bien penser faire un second clip avec l'autre couleur) car ca m'obligerait à dupliquer du code ailleurs, et tout en évitant les fastidieux lineTo, auriez-vous une idée de la manière dont je peux remplir des zones bien précises de mon clip?

    D'avance merci :]

  2. #2
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    si tu as utilisé beginFill ..je suppose qu il y a un linestyle et un moveTo et des lineTo.. n est ce pas?

  3. #3
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    et si utilisais la classe colorTransform ?

  4. #4
    Membre averti Avatar de scade
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut
    Bonjour et merci de m'avoir répondu ^_^
    J'ai dit une grosse bêtise j'utilise pas beginFill =_=

    J'utilise colorTransform (mal peut-être ) et voici le code (ou fleche est le nom de mon clip):

    var couleurChangRDV:ColorTransform = new ColorTransform();
    couleurChangRDV.rgb = 0xDAA01D;

    var transfoFleche:Transform = new Transform(fleche);

    fleche.onRollOver = function() { transfoFleche.colorTransform = _root.couleurChangRDV; }

    Et donc ca me colorie tout le clip :s

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Par défaut
    bonjour,

    Tu dois renseigner les membres de la structure:

    this.trfrm.ra = (rgb >>> 16) & 0xff;
    this.trfrm.ga = (rgb >>> 8) & 0xff;
    this.trfrm.ba = rgb & 0xff;
    this.trfrm.aa = 100;
    etc...
    puis faire:
    this.color.setTransform(this.trfrm);


    Goofyt,

  6. #6
    Membre averti Avatar de scade
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut
    Bonjour goofyt!
    J'suis navré mais j'ai du mal à comprendre ton exemple :s Est-ce que tu aurais un lien qui explique cette méthode s'il-te-plaît?

    Merci pour ta réponse.

Discussions similaires

  1. [FLASH MX2004] Faire bouger un clip
    Par Ticoche dans le forum Flash
    Réponses: 2
    Dernier message: 21/11/2004, 10h17
  2. Réponses: 10
    Dernier message: 29/10/2004, 18h45
  3. [FLASH MX 2004] Dupliquer un clip dans un autre clip
    Par freegreg dans le forum Flash
    Réponses: 15
    Dernier message: 28/05/2004, 15h28
  4. [FLASH MX PRO] effet mouvement clip
    Par dens63 dans le forum Flash
    Réponses: 5
    Dernier message: 21/04/2004, 10h16
  5. [Flash MX] Taille d'un clip
    Par n_tony dans le forum Flash
    Réponses: 9
    Dernier message: 09/04/2004, 23h39

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