2009-09-18 34 views

回答

0

是不是隻是寬度/高度不能是負面的?所以你只需要用-30(-20)來抵消X並將寬度保持在30?

0

你不能繪製負大小的值,我想你已經混淆了參數的順序。這是正確的順序:

public function drawEllipse(x:Number, y:Number, width:Number, height:Number):void 

瞭解更多docs

+0

問題是CartesianDataCanvas中的drawEllipse方法不採用x,y,width,height,而是:public function drawEllipse(left:*,top:*,right:*,bottom:*):void 看到http://livedocs.adobe.com/flex/3/langref/mx/charts/chartClasses/CartesianDataCanvas.html#drawEllipse%28%29 –

+0

啊,我假設你正在使用繪圖到一個普通的圖形。也許你可以這樣做呢? – grapefrukt

+0

是的,不,我最近一直在使用它,但是如果圖表被調整大小,那麼這個問題 - 基本上你需要觸發重繪。 –