Bonjour,

Je souhaite réaliser une fonction ActionScript toute bête : la fonction dessine un rectangle, et on lui passe en paramètre la couleur.
Voici ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
		public var myProperty : String = new String("0xff0066");
 
		public function v_1(myProperty : String){
			//
			mc1.graphics.lineStyle(1);
			mc1.graphics.beginFill(myProperty);
			mc1.graphics.drawRect(200,200,10,600);
			mc1.addEventListener(MouseEvent.CLICK,mouseClick_handler);
			this.addChild(mc1);
			//
		}
Par défaut, la couleur est donc 0xff0066, et je l'appel avec : v_1("0x0066ff"); pour changer la couleur. J'ai une erreur :
1067: Contrainte implicite d'une valeur du type String vers un type sans rapport uint.
Mais je ne sais vraiment pas ce que ça veut dire.

Pouvez-vous m'expliquer ?

Merci d'avance.