![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2006
Сообщений: 9
|
могу ли я использовать setTimeout в массиве и можно ли передавать параметр для функции вызываемой через setTimeout как показано в моей программе, или можно вызывать только таким образом "showAnimation" ?
Вообще мне необходимо проигрывать анимации клипов находящихся на сцене со случайным интервалом. Помогите правильно организовать программу. Заранее спасибо! for(var i = 0; i<3;i++){
crowdInt[i] = setTimeout(this, showAnimation(i), (Math.floor (Math.random () * 10)) * 1000);
}
}
// запускает анимацию клипа и устанавливает новый таймаут
function showAnimation(num){
clearTimeout (crowdInt[num]);
eval("mcDog"+num).gotoAndPlay("show");
crowdInt[num] = setTimeout(this,showAnimation(num), (Math.floor (Math.random () * 10)) * 1000);
}
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
1. читайте правила раздела!
2. _global.setTimeout(this, "myFunc", 1000, param) |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 9
|
извиняюсь за невнимательность. Спасибо за ответ! все заработало!
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|