2014-02-10 61 views
0

我有一個應用程序,每30秒更新一次,其中發送了一堆變量和startingTime用於製圖 - 這是每30秒重複一次,所以我有一種實時更新。我想重新考慮這個因素,使得接收到的第一個startingTime將被用於一個小時的時間段,在此期間後續的startingTime將被丟棄。整個本質是防止圖表每30秒重新繪製一次,但其他參數將用於更新圖表。 如何在Flex Builder中做到這一點?使開始時間靜態1小時

回答

0

由於dataProvider將基於數組集合/數組,因此可以刪除列表中的舊值並在結束列表(基本上是ArrayCollection的Queue實現)中添加新值。

現在你做完這個之後,你會做一個ArrayCollection(chart.dataprovider).refresh();

如果您將數組集合綁定到圖表,那麼當您修改arraycollection時,這將自動反映在圖表中,因此,整個圖表不會被重新繪製。

相關問題