2014-02-10 2 views
0

У меня есть приложение, которое обновляется каждые 30 секунд, в котором отправляется куча переменных и startTime, которые я использую для построения диаграмм - это повторяется каждые 30 секунд, поэтому у меня есть своего рода живые обновления. Я хочу перефактовать это так, чтобы первое полученное начальное время было использовано в течение одного часа, в течение которого последующее время начала будет отбрасываться. Вся суть заключается в том, чтобы предотвратить перерисовывание диаграммы каждые 30 секунд, но для обновления диаграммы будет использоваться другой параметр. Как это сделать в Flex Builder?Создание старта в статике в течение 1 часа

ответ

0

Поскольку dataProvider будет представлять собой массив/массив, вы можете удалить старые значения в списке и добавить новые значения в конце списка (в основном реализация очереди ArrayCollection).

Теперь, после того как вы это сделаете, вы сделаете ArrayCollection(chart.dataprovider).refresh();

Если у вас есть коллекция массивов, привязанная к диаграмме, то при изменении массива arracycollection это будет автоматически отражено в диаграмме, поэтому весь график не будет перекрашен.

Смежные вопросы