2014-02-10 5 views
0

나는 30 초마다 업데이트하는 응용 프로그램을 가지고 있습니다.이 응용 프로그램에서는 차트 작성에 사용되는 변수와 startingTime이 전송됩니다. 이것은 매 30 초마다 반복적으로 수행됩니다. 실시간 업데이트. 나는 이것을 받아 들여서 처음받은 startingTime이 1 시간 동안 사용되어 그 이후의 startingTime은 버려지 게된다. 전체 본질은 30 초마다 다시 그려지는 것을 방지하지만 다른 매개 변수는 차트를 업데이트하는 데 사용됩니다. Flex Builder에서이 작업을 수행하는 방법은 무엇입니까?시작 시간을 1 시간 동안 고정시키기

답변

0

dataProvider는 배열 컬렉션/배열이되므로 목록의 이전 값을 제거하고 최종 목록 (기본적으로 ArrayCollection의 Queue 구현)에 새 값을 추가 할 수 있습니다.

이제 끝내면 ArrayCollection(chart.dataprovider).refresh();

배열 컬렉션을 차트에 바인딩 한 경우 arraycollection을 수정할 때 차트에 자동으로 반영되므로 전체 차트가 다시 그려지지 않습니다.

관련 문제