![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
Помогите
не знаю как правильно написать но смысл такой. есть функция которая должна повторяться через определенный интервал времени. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
setInterval, Timer.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
не подскажите как это прописать сюда
я только начала изучать флэш и пока очень плохо в этом понимаю public class counter extends MovieClip { public function Init() { cfline(); } public function cfline() { функция которая должна повторяться} } |
|
|||||
|
Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
|
import flash.display.MovieClip; import flash.utils.Timer; import flash.events.TimerEvent; public class counter extends MovieClip { public function Init() { var timer:Timer = new Timer (5000); timer.addEventListener(TimerEvent.TIMER, cfline); timer.start(); } public function cfline(e:TimerEvent) { функция которая должна повторяться} } Это означает, что функция будет повторяться каждые 5 секунд, т.е. время задается в милисекундах. Если вы хотитие, чтобы функция повторилась 20 раз каждые 5 секунд, то надо написать new Timer (5000, 20), т.е. второй параметр задает количество повторений, а если его не задать и написать просто new Timer (5000), то функция будет повторяться бесконечно каждые 5 секунд. Последний раз редактировалось Furinax; 02.12.2009 в 14:37. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
|
|
|||||
|
Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
|
торопился = забыл
, исправил |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
я наверное совсем ничего не понимаю, но мне выдается такая ошибка
ArgumentError: Error #1063: Несоответствие количества аргументов в counter/cfline(). Ожидалось 0, получено 1. at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick() Добавлено через 1 минуту спасибо большое все заработало )))) |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|