使开始时间静止1小时

时间:2014-02-10 13:57:13

标签: actionscript-3 flex

我有一个应用程序每30秒更新一次,其中发送了一堆变量和startingTime,我在图表中使用 - 这是每30秒重复一次,所以我有一种实时更新。我想重新考虑这一点,使得收到的第一个StartingTime将用于一个小时的时间段,在此期间将丢弃后续的startingTime。整个要素是防止图表每30秒重绘一次,但其他参数将用于更新图表。 如何在Flex构建器中执行此操作?

1 个答案:

答案 0 :(得分:0)

由于dataProvider将基于数组集合/数组,因此您可以删除列表中的旧值并在结束列表中添加新值(基本上是ArrayCollection的Queue实现)。

完成此操作后,您将执行ArrayCollection(chart.dataprovider).refresh();

如果您将数组集绑定到图表,当您修改arraycollection时,这将自动反映在图表中,因此,整个图表不会重新绘制。