我在更新使用操作脚本创建的图例时遇到了一些问题。更新传奇 - ActionScript 3
请阅读以下步骤以了解该问题。
- 用两个数据系列创建折线图。
- 创建了一个图例。
将图表和图例附加到容器。
有一个更新按钮。点击按钮。
- 现在折线图已更新为三个数据系列。
当我试图更新图例时,它仍然指向两个标签而不是三个标签的初始值。
我用来实现(6)
选项(1)
此[ “数据筒”]。getChildByName( “legendName”)。dataProvider中=应用于LineChart(此[”的代码数据筒 “] getChildByName。(” chartName“));
选项(2)
此[ “数据筒”] getChildByName( “legendName”)的dataProvider =此[ “数据筒”] getChildByName( “chartName”)作为应用于LineChart。;
有何评论?
感谢 周杰伦
好的。这个问题是因为缺少更新Chart系列属性的代码! chartInst.series = newSeries; 每当更新图表的数据提供者时,虽然我注意到图表组件中的数据系列会自动更新,但看起来我们必须为图表的图例创建一组新的系列来理解更新。 因此,在设置Legend的dataProvider之前,请创建一个新系列并将其设置为Chart的系列属性。 感谢 – Jay 2009-08-26 20:45:43
答案更新中...格尔茨 – back2dos 2009-08-28 16:50:10