![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
В цикле требуется в каждой итерации сделать задержку на пару секунд. Какой функцией это можно сделать?
Спасибо. |
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
setInterval();
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Только не в цикле!!
var i = 0;
var intervalId:Number;
function doSome(id){
trace(i++);
if( i > 5) clearInterval( intervalId );
}
intervalId = setInterval( doSome, 300 );
Аналога sleep() во флеше нет. Последний раз редактировалось Kikasso; 12.05.2007 в 09:07. |
|
|||||
|
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Спасибо большое.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Да, зыбыл сказать - в 8-м флеше есть еще setTimeout().
Срабатывает однократно, впрочем, можно и принудительно очистить с помощью clearTimeout или clearInterval - это синонимы. |
|
|||||
|
а если так:
|
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
так писали 100 лет назад ...
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 168
|
А как пишут сейчас?
__________________
Я научу тебя говорить всякую гадость. |
|
|||||
|
setInterval или setTimeout
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|