Bonjour à tous,

J'essaie de mettre en place un dégradé de trois couleurs dans un canvas, via la méthode drawRoundRect. Cependant, cela ne marche pas.

En utilisant un tableau de 2 couleurs de la sorte je n'ai aucun souci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
this.resultLevel.drawRoundRect(	0,
			0,
			20,
			this.resultLevel.height,
			null,
			[ 0xFF0000, 0x0000FF ] ,
			1.0,
			90,
			GradientType.LINEAR );
Cependant, en utilisant un tableau de 3 couleurs, plus rien de s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
this.resultLevel.drawRoundRect(	0,
				0,
				20,
				this.resultLevel.height,
				null,
				[ 0xFF0000, 0x0000FF , 0x0000FF ] ,
				1.0,
				90,
				GradientType.LINEAR );
Pourtant, la documentation est limpide sur le sujet, on peut employer un tableau allant jusqu'à 15 couleurs.

Si quelqu'un à déjà rencontré ce genre de problèmes, quel a été votre solution ?
Est-ce que cela viendrais de l'objet Canvas qui limiterais le nombre de couleurs maximal ?