我只是想使用 flex4 在面板内绘制一个矩形。我正在使用 spark 而不是 mx。它抱怨 addchild 被 addelement 取代;但是,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);
}