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] Couleur d'un rectangle


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut [FLASH 8] Couleur d'un rectangle
    Bonjour,

    Je dessine un rectangle en utilisant la palette de dessin.
    Je lui attribut une couleur.

    Par la suite, via actionscript, je souhaite pouvoir lui donner une autre couleur.
    Est-ce que qqu'un sait comment faire ca ?
    ca doit etre tout simple, mais je ne trouve pas.

    Merci!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Je sais pas, mais as tu essayé .color("FFFFFF")
    car en java c'est comme ça et en flash pour la transparence, c'est _alpha=...

    Je pense que ça doit être dans la même idée.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut
    non, ca marche pour du texte, mais pas pour un rectangle.
    merci quand meme !

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut
    une petite question suplementaire, mais qui ressemble bcp a la premiere.
    Une fois le rectangle tracé, je souhaite pouvoir modifier (via actionscript) l'epaisseur du trait. est-ce que c'est possible ?

  5. #5
    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
    Citation Envoyé par bibile
    une petite question suplementaire, mais qui ressemble bcp a la premiere.
    Une fois le rectangle tracé, je souhaite pouvoir modifier (via actionscript) l'epaisseur du trait. est-ce que c'est possible ?
    dessine plutot un rectangle an AS
    comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    this.createEmptyMovieClip("square_mc", this.getNextHighestDepth());
    square_mc.beginFill(0xFF0000);
    square_mc.lineStyle(5, 0xFF00FF, 100);
    square_mc.moveTo(10, 10);
    square_mc.lineTo(100, 10);
    square_mc.lineTo(100, 100);
    square_mc.lineTo(10, 100);
    square_mc.lineTo(10, 10);
    square_mc.endFill();

  6. #6
    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,
    Sur Flash 8, il faut utiliser la classe : ColorTransform (flash.geom.ColorTransform)

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    J'ai trouvé ça sur un autre forum:


    // soit 'mc' le nom du clip.

    var mcColor:Color = new Color(mc);

    mcColor.setRGB(0xFF0000);

  8. #8
    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
    Citation Envoyé par melonmaudic
    J'ai trouvé ça sur un autre forum:


    // soit 'mc' le nom du clip.

    var mcColor:Color = new Color(mc);

    mcColor.setRGB(0xFF0000);
    ça c'est déprécié sur Flash 8 , il faut utiliser : ColorTransform (flash.geom.ColorTransform), sinon dessiner dynamiquement le carré comme mon code plus haut

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Je laisse les spécialiste y répondre, moi je suis juste un débutant, lol.

Discussions similaires

  1. Couleur de fond rectangle
    Par profane dans le forum IHM
    Réponses: 3
    Dernier message: 11/04/2007, 12h15
  2. [FLASH 8] Couleur text dynamique
    Par Alex35 dans le forum Flash
    Réponses: 6
    Dernier message: 22/01/2007, 15h06
  3. flash parametre couleur texte
    Par Alex35 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 15/01/2007, 13h59
  4. Dégradé de couleur dans un rectangle
    Par macoute dans le forum 2D
    Réponses: 3
    Dernier message: 10/01/2006, 16h30
  5. [FLASH MX2004] Couleur dynamique d'un texte
    Par billynirvana dans le forum Flash
    Réponses: 6
    Dernier message: 06/01/2006, 05h16

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