0
我在我的flex應用程序中有多個pieCharts,當用戶在其中的任何一個點擊一個餅形楔子時,我使用perWedgeExplodeRadius將它拉開並突出顯示它。非常基本的東西......但現在我想先點擊的pieChart關閉,當另一個pieChart被點擊時,這就是我遇到問題的地方。我如何識別最後的pieSeries?這是我所沒有的。Flex 4,動態圖表
private var lastChartOpened:PieSeries;
private function pieChart_itemClick(evt:ChartItemEvent):void {
if (lastChartOpened != null) {
PieSeries(lastChartOpened).perWedgeExplodeRadius = arr;
}
lastChartOpened = evt.currentTarget as PieSeries;
trace(lastChartOpened); // comes up as null
}
我得到了它的情況下,任何人都需要這個太: 變種p系列:PieSeries將; \t \t 如果(lastChartOpened!= NULL){ \t \t PieSeries將(lastChartOpened).perWedgeExplodeRadius = arrClose; \t} \t(p系列在chart.series中){ \t \t lastChartOpened = pSeries; \t} – 2011-05-11 19:54:01
您應該添加,作爲您的問題的答案,並將其標記爲答案。這樣別人就會知道你找到了解決問題的辦法。 :) – 2011-05-12 15:25:17