showDataEffect不适用于动态LineSeries - Flex 4移动adobe air

时间:2013-04-11 14:03:16

标签: flex mobile air mxml linechart

在我的移动应用中,我试图在mx:LineChart中动态创建系列。它的工作。 我需要做的是在数据发生变化时应用效果。 在静态系列中,它始终有效,但事实并非如此。 当我正在为系列改变dataProvider时,所有图表都令人耳目一新 - 所有系列都隐藏并显示在新位置时使用幻灯片效果

这是我的声明

<fx:Declarations>
    <mx:SeriesSlide id="slideIn" duration="500" direction="down"/>
    <mx:SeriesSlide id="slideOut" duration="500" direction="up"/>
</fx:Declarations>

这是系列创建循环

var s:LineSeries = new LineSeries();
s.setStyle("showDataEffect",slideIn);
s.xField = "x";
s.yField = "y";
s.setStyle("form","segment");
allSeriesLC.series.push(s);
在第一次创建系列之后,我直接在这些系列中进行了所有更改 - 再次创建它们。 Chart id =“allSeriesLC”

(allSeriesLC.series[i]).dataProvider = someArrayCollection;

是否可以使其有效?

0 个答案:

没有答案