フレックスアプリに複数の円グラフがあり、ユーザーがそれらのいずれかで円グラフをクリックすると、perWedgeExplodeRadiusを使用してそれを引き離し、強調表示します。かなり基本的なものです...しかし、別の円グラフがクリックされたときに、以前にクリックされた円グラフを閉じて元に戻したいのですが、ここで問題が発生しています。最後のpieSeriesを特定するにはどうすればよいですか?これは私が持っているもので、機能しません。
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
}