我的 flex 应用程序中有多个饼图,当用户单击其中任何一个饼图时,我使用 perWedgeExplodeRadius 将其拉开并突出显示。非常基本的东西......但现在我希望之前点击的 pieChart 在点击另一个 pieChart 时关闭备份,这就是我遇到问题的地方。如何识别最后一个 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
}