Обновление данных со страницы каждые N секунд

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Обновление данных со страницы каждые N секунд

Сообщение Sesik » 04 дек 2009, 18:35

Здравствуйте! Уже неделю "парюсь" с этой проблемой...
Как сделать, чтоб обновлялись данные с сайта каждые N секунд.

Беру данные
  1. var loaderss:URLLoader = new URLLoader();
  2. loaderss.addEventListener(Event.COMPLETE, complitess);
  3. loaderss.load(new URLRequest("http://82.135.150.38/sesik3.php"));
  4. function complitess(e:Event):void
  5. {
  6. var loaderss:URLLoader = URLLoader(e.target);
  7. example.text=""+loaderss.data;
  8. }


setInterval не предлагать, либо он мне в ВЫВОДЕ выдает:
ArgumentError: Error #1063: Argument count mismatch on _fla::MainTimeline/complitess(). Expected 1, got 0.
at Function/http://adobe.com/AS3/2006/builtin::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

Я на вас очень надеюсь ;)
Sesik

 
Автор темы
Сообщения: 2
Зарегистрирован: 04 дек 2009, 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Обновление данных со страницы

Сообщение Александр » 04 дек 2009, 20:36

  1. var myTimer:Timer = new Timer(1000);
  2. myTimer.addEventListener(TimerEvent.TIMER, timerListener);
  3.  
  4. function timerListener (e:TimerEvent):void{
  5. trace("Timer is Triggered"); // твоя функция
  6. }
  7. myTimer.start();
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: Обновление данных со страницы

Сообщение Sesik » 04 дек 2009, 22:07

Огромное спасибо! Отличный форум!
Вот только не могли бы вы пожалуйста обьяденить два кода) :oops:
Sesik

 
Автор темы
Сообщения: 2
Зарегистрирован: 04 дек 2009, 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Обновление данных со страницы

Сообщение Александр » 05 дек 2009, 16:02

Sesik, советую не суваться сейчас в более серьёзное программирование, если уже с этим проблемы... Даже на таком отличном форуме помогать с такими проблемами всегда не будут.

  1. var myTimer:Timer=new Timer(2000);
  2. myTimer.addEventListener(TimerEvent.TIMER, timerListener);
  3.  
  4. var loaderss:URLLoader = new URLLoader();
  5. loaderss.addEventListener(Event.COMPLETE, complitess);
  6.  
  7. function timerListener(e:TimerEvent):void {
  8.     loaderss.load(new URLRequest("http://82.135.150.38/sesik3.php"));
  9. }
  10. myTimer.start();
  11.  
  12. function complitess(e:Event):void {
  13.     var loaderss:URLLoader=URLLoader(e.target);
  14.     example.text=""+loaderss.data;
  15. }
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0