Problème setChildIndex avec shape
Bonjour.
J'ai un code avec des lines de type Shape
Code:
private var line1:Shape = new Shape();
Ainsi qu'une fonction qui me permet de créer et dessiner les lignes
Code:
1 2 3 4 5 6 7
| private function trait():void
{
line1.graphics.lineStyle(2, 0xFFFFFF, 1);
line1.graphics.moveTo(cbtn.x + 36, cbtn.y + 36);
line1.graphics.lineTo(cbtn1.x + 26, cbtn1.y + 26);
this.rawChildren.addChild(line1);
} |
Mon problème se situe au niveau du focus des traits. J'aimerais qu'il soient toujours derrière les autres canvas, images etc ... mais le code
Code:
setChildIndex(line1, 0)
m'affiche une erreur par apport au type displayobject.
Mon setChildIndex fonctionne avec tout les autres éléments, alors j'en ai conclut qu'il fallait que je change le type shape en displayobject ou autre, mais cela ne fonctionne pas. Je ne sais pas si je m'y prend mal, ou si l'erreur est autre part.
Si quelqu'un aurait une idée ou une solution, merci d'avance :)!
++
PS : Je code en Flex.