我正在使用flex sdk並試圖繪製原始幾何圖形,下面的代碼中出現了什麼問題?我嘗試沒有觸發(放置)按鈕,但沒有工作。flex中的繪圖圓
<mx:Script>
import flash.display.Sprite;
import flash.display.Shape;
private function draw_circle():void
{
var myCircle:Shape = new Shape();
myCircle.graphics.beginFill(0x00000, 1);
myCircle.graphics.drawCircle(0, 0, 30);
addChild(myCircle);
}
</mx:Script>
<mx:Button x="30" y="0" name="circle" click= '{draw_circle()}'>
</mx:Button>
代碼有什麼問題?它不起作用。 (告訴我們你的意思是「沒有工作」,並且我們將更能夠告訴你如何解決它。) – LarsH 2010-09-21 05:06:42
當我從按鈕調用drawcirle()方法時,circle沒有呈現。所以我嘗試用creationComplete(),它也失敗了。 – 2010-09-21 12:15:24
當我在File-> new actionscript項目下嘗試相同的動作代碼時,其工作正常!我如何得到它在一個flex項目中工作? – 2010-09-21 12:26:55