![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
у меня есть вот такой код, он делает видимой кнопку через 6 сек
как сделать так чтоб он работал так выводил через 6 потом через 15 и еще раз через 30сек |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 yo3o:
Как-то так... var timerIntervals:Array = [6, 15, 30]; var currentTimerInterval:Number = 0; var timer:Number; refreshTimer(); function someFunction():Void { fo2._visible = true; currentTimerInterval++; if (currentTimerInterval < timerIntervals.length) { refreshTimer(); } } function refreshTimer():Void { timer = setTimeout(someFunction, timerIntervals[currentTimerInterval] * 1000); }
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого Последний раз редактировалось Хемуль; 30.07.2010 в 12:22. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
не работает(((
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 yo3o:
Что не работает? Как вы это определили? Создайте новый проект во Flash и вставьте этот код в кадр, замените fo2._visible = true; на, скажем, trace("TIMER!!!"); и увидите, что всё ОК - я сам проверял. Загвоздка может быть в Скажем, вы не туда код положили и он "не видит" fo2. Я вам дал работающий пример, вроде. Допилите уж одну строчку сами под вашу конкретную задачу. А, кстати, этот весь процесс не зациклен. Код выполнится через 6, 15 и 30 секунд, но затем это всё не повторится. Может это вы имели в виду, когда говорили, что не работает. Вы бы больше писали. А то будто на приём к доктору пришли и говорите: "Доктор, у меня это..." Так вам будет очень сложно помочь.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|