是否可以在运行时从饼图中获取饼图系列颜色?

时间:2013-11-27 05:37:35

标签: actionscript-3 flex flex4 flex3 flex4.5

我试图在运行时获取饼图的颜色。我正在使用这种方法。但这种方法不起作用。

            var allSeries:Array = s1.getStyle("fills");

            Alert.show(allSeries[0].toString());

1 个答案:

答案 0 :(得分:0)

我无法在运行时找到获取饼图颜色的API,所以我对其进行了调试,并采用这种方式,希望有用。

var items:Array =chart.getItemsInRegion(chart.getVisibleRect());
for each(var item:PieSeriesItem in items){
    var fill:SolidColor = SolidColor(item.fill);
    Alert.show(fill.color+"");
}

PS:此颜色为十进制。