![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Добрый день
Сегодня - немного усложненный вариант вчерашнего топика -)) То, что посоветовал уважаемый iNils работает на ура, function current_sbm_open () {
for (var i:Number = 1; i < but_nums + 1; i++) {
var temp_sbm = this["sbm" + i];
setTimeout (temp_sbm, "play", 1000 * (i - 1));
}
}
function current_sbm_open() {
for(var i:Number=1; i < but_nums+1; i++){
var temp_sbm = "sbm"+i;
setTimeout (for_timeout(temp_sbm), _parent.sbm_pause * (i - 1));
};
};
function for_timeout(n) {
trace(this[n]);
delete this[n].onEnterFrame;
this[n]._alpha = 100;
this[n].gotoAndPlay(1);
this[n].sbm_text.char_play();
}
Если не трудно, подскажите, пожалуйста, нужное направление Спасибо.
__________________
Yukagir |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Параметры в функцию передаются третим (и далее) аргументом в setTimeout. А вы сразу запускаете функцию for_timeout, а не передаете ссылку на неё.
|
|
|||||
|
понял. спасибо большое.
а как же с вариантом в ней аргумент стоит на первом месте, а функция на втором
__________________
Yukagir |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Для setInterval и setTimeout есть два синтаксиса
setInterval(functionReference:Function, interval:Number, [param1:Object, param2, ..., paramN]) : Number setInterval(objectReference:Object, methodName:String, interval:Number, [param1:Object, param2, ..., paramN]) : Number |
|
|||||
|
понял. спасибо большое за помощь
__________________
Yukagir |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|