ActionScript : fonction et passages de paramètres
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:
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 :
Citation:
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.