Flex图表:在运行时访问系列项目

时间:2012-04-11 19:51:50

标签: flex char

我有一个条形图,我创建了一个系列项目。它映射到具有字段'url'的对象。然后我在Array Collection中有一堆带有'url'字段的对象。我在运行时使用此Array Collection更新图表的数据提供程序。

var urlCntSer:BarSeries = new BarSeries();
urlCntSer.xField = "value";
urlCntSer.yField = "url";
urlCntSer.displayName = "URL";
urlCntSer.setStyle("fills", ChartUtil.GRAPH_COLORS_ARR);
urlCountChart.series = [urlCntSer];

我的对象结构如下....

Obj1: {url:www.wsj.com value:10}
obj2: {url:www.theweek.com value:20}
obj3: {url:www.newscorp.com value:5} etc...

因此,在更新图表的数据提供者之后,我看到每个对象有一个条形系列项目。现在,我试图在运行时访问条形系列项目,如下所示..

for each(var serObj:Series in seriesArr){
    trace("Series obj " + serObj);
}

但它只给了我一个带有'yField'网址的'系列'对象。如何在运行时获取图表中的所有系列项?

0 个答案:

没有答案