AS3 - afficher le contour d'un movieClip

gourzouk Messages postés 2 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 27 janvier 2010 - 24 janv. 2010 à 17:22
blunt1337 Messages postés 72 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 11 octobre 2011 - 27 janv. 2010 à 19:41
Une problématique élémentaire et qui semble impossible en flash.
Soit un movieClip simple composée d'un cercle de contour noir et colorié en rouge.
Pourquoi est-il impossible de changer l'épaisseur ou la couleur du contour an AS3 (le noir) ?

1. La méthode "clip.graphics.lineStyle" semble sans effet sur les movieClip.

2. Une solution de contournement serait d'avoir une couleur transparente pour faire disparaitre le rouge de mon cercle. Peut-on ne pas assigner de couleur à un movieClip ?

3 réponses

blunt1337 Messages postés 72 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 11 octobre 2011
25 janv. 2010 à 16:23
Salut !
met ton contour dans un clip est ensuite pour changer la couleur :
var color:ColorTransform = clip.transform.colorTransform;
color.color = 0xFF0000;
clip.transform.colorTransform = color;

clip étant le clip et 0xFF00000 la couleur.
0
gourzouk Messages postés 2 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 27 janvier 2010
27 janv. 2010 à 19:00
Merci, c'est une bonne idée sauf que cela ne répond pas à la question.
J'ai 250 movieClip, je ne vais donc pas les modifier manuellement.

La question est : puisque les clip sont dessinés par Flash en vectoriel, comment modifier les traits de dessins.

Un exemple : un movieClip représente un personnage style BD et je veux épaissir les traits du dessin en AS3.
Impossible ? Cela parait extraordinaire...
0
blunt1337 Messages postés 72 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 11 octobre 2011
27 janv. 2010 à 19:41
Humm oui c'est vrai, je vois pas comment.
0