Я просто пытаюсь нарисовать прямоугольник внутри панели, используя flex4. Я использую искру вместо мх. Он жалуется на то, что addchild заменяется на addelement; однако дополнение ожидает тип ivisualcomponent. Я думаю, что спрайт должен быть такого типа; Тем не менее, он сообщает об ошибке при попытке использовать приведенный ниже код ... Я пробовал несколько разных способов. Я думаю, что упускаю что-то очень основное в flex 4. Любое просветление будет высоко ценится! : -D
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);
}