Dessiner des Formes dans Flex 4/AS3 addchild questions

Je suis simplement en train d'essayer de dessiner un rectangle à l'intérieur d'un panneau à l'aide de flex4. Je suis à l'aide de l'étincelle à la place de la bourse. Il se plaint de la méthode addchild être remplacé par addelement; cependant, addelement s'attend à ce type de ivisualcomponent. Je pense que le sprite doit être de ce type; toutefois, il signale une erreur lorsque vous essayez d'utiliser le code ci-dessous... j'ai essayé de plusieurs façons différentes. Je pense que je suis absent quelque chose de très basique sur flex 4. Toute l'illumination serait bien apprécié! 😀

private function drawRectangle(e:MouseEvent):void{
    var s:Sprite = new Sprite();
    s.graphics.beginFill(0x00ff00, 0.5);
    s.graphics.drawRect(e.localX,e.localY,50,50);
    s.graphics.endFill();
    canvas.addChild(s);
}
InformationsquelleAutor Parris | 2010-03-31