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 :
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 ] , 1.0, 90, GradientType.LINEAR );
Pourtant, la documentation est limpide sur le sujet, on peut employer un tableau allant jusqu'à 15 couleurs.
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 );
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 ?
Partager