我剛剛通過一個用於繪製一個圖表的代碼。該代碼寫入ColumnChart
的ItemRenderer
的updateDisplayList
函數中。我不擅長Flex的圖形部分。任何人都可以向我解釋一下這段代碼在做什麼?我可以看到最終的輸出結果,但我不確定這是如何實現的。在Flex中使用圖形
var rc:Rectangle = new Rectangle(0, 0, width , height);
var g:Graphics = graphics;
g.clear();
g.moveTo(rc.left,rc.top);
g.beginFill(fill);
g.lineTo(rc.right,rc.top);
g.lineTo(rc.right,rc.bottom);
g.lineTo(rc.left,rc.bottom);
g.lineTo(rc.left,rc.top);
g.endFill();
問候,PK
謝謝Amarghosh和grapefrukt,我增加了一些東西。在所有這些代碼之前,它調用 super.updateDisplayList(unscaledWidth,unscaledHeight); 的方法。這實際上會做什麼? – Anoop 2010-02-17 09:07:03
@Anoop看到我的更新。 – Amarghosh 2010-02-17 09:26:46
感謝兄弟。你非常有幫助:)。 – Anoop 2010-02-17 09:30:11