2010-10-07 3 views
1

У меня есть живой график. Мне нужно обновить график с интервалом в 5 секунд.Время установки 5 секунд для отправки события cairngorm в flex

Для отображения живой диаграммы i disptach событие (myEvent) расширяет cairngormevent.

И через 5 секунд это же событие должно отправить снова и получить данные для отображения тележки.

И как отправка события через 5 секунд без какого-либо вызова в manula ..?

Пожалуйста, кто знает, обновите меня как можно скорее. Это очень важно для меня.

Спасибо, Рави

ответ

1

Он работает сейчас. Так я отправляю событие с интервалом времени.

  private var timer:Timer; 

      private function getChart():void 
     { 
    var chartEvent:ChartEvent=new ChartEvent(); 

       chartEvent.dispatch(); 

     } 


     private function setTimer():void { 
      timer = new Timer(5000); 

      timer.addEventListener(TimerEvent.TIMER, onTimer); 
      timer.start(); 
      CursorManager.showCursor(); 

     } 

     private function onTimer(evt:TimerEvent):void { 
      Alert.show("in"); 

      getChart(); 

      Alert.show("Dispatching Event:--->"); 

     } 
0

Пользователь в Timer диспетчеру свое событие каждые 5 секунд.

+0

Я попытался с таймером и установить интервал 5 секунд для отправки события. Но событие не срабатывает через 5 секунд. Если у вас есть образец кода, пожалуйста, поделитесь мной. – Ravikanth