bonjour j'essaie de dessiner sur un clip et de changer la couleur de mon trait à l'aide d'un colorpicker.

au départ, j'ai ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//-- Pour dessiner
_root.onMouseDown = function() {        
        dessin.lineStyle(4, 0xffffff, 100);
        dessin.moveTo(_xmouse, _ymouse);
        //dessin.beginFill(0xffffff,50);
        _root.onEnterFrame = function() {
                dessin.lineTo(_xmouse, _ymouse);
        };
};
Je souhaiterais que la couleur de mon trait (0xffffff) change avec la sélection faite dans mon colorpicker.

J'ai rajouté ce code mais je ne parviens pas à passer mes variables.

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
 
import flash.geom.Transform;
import flash.geom.ColorTransform;
 
// The listener object.
var listener:Object = new Object();
// When a new color is selected, call the function that changes the color of
// target clip.
listener.onColorSelected = function(evtObj:Object):Void {
	changeColor(dessin, evtObj.newColor);
}
sampleMC.addEventListener("onColorSelected", listener);
 
// Changes the color of the target clip.
function changeColor(targetClip:MovieClip, newColor:Number):Void {
	// Create a new ColorTransform object and set it to the
	// desired color.
	var colorTrans:ColorTransform = new ColorTransform();
	colorTrans.rgb = newColor;
	// Create a new Transform object that applies transformations
	// on the target clip.
	var newTrans:Transform = new Transform(targetClip);
	newTrans.colorTransform = colorTrans;
}
Quelqu'un pourrait-il m'aider ?
Merci d'avance
ed