PDA

Просмотр полной версии : задержка действия для клипа...help


alexpro
01.09.2005, 15:43
Дорогие друзья, подскажите, как сделать задержку на определенное количество секунд для действия:

on (rollOut) {
gotoAndStop(1);
}


???

iNils
01.09.2005, 15:43
использовать setInterval

alexpro
01.09.2005, 16:02
а куда его вписывать?
и куда вписывать кол-во секунд?

iNils
01.09.2005, 16:09
а куда его вписывать?
и куда вписывать кол-во секунд?
Загляни в хелп.

alexpro
01.09.2005, 17:07
Вставляю для кнопки:

}
on (rollOut) {
setInterval (function () {
gotoAndStop(1);
}, 2000);
}


Задержка происходит, но вместе с тем все кнопки в этом кадре (в одном слое), подчиняются комманде gotoAndStop(1); независимо от положения курсора

(это нужно для всплывающего меню)

iNils
01.09.2005, 17:12
для gotoAndStop(1); напиши для кого именно он действует

alexpro
01.09.2005, 17:22
вобщем существует несколько кнопок во всплывающем меню, которые появляются в кадре 2, а при rollOut для всех кнопок timeline должен переходить в кадр 1, но с задержкой 2 сек.

gotoAndStop(1) прописан в действии каждой кнопки

iNils
01.09.2005, 17:23
дай исходник

alexpro
01.09.2005, 17:34
вот исходник со скриптом
}
on (rollOut) {
setInterval (function () {
gotoAndStop(1);
}, 2000);
}

iNils
01.09.2005, 17:49
На всех второстепенных кнопках поставь код:
on (rollOver) {
clearInterval (_global.id);
gotoAndStop (2);
}
on (rollOut) {
_global.id = setInterval (function () {
gotoAndStop (1);
}, 2000);
}

А на основной:
on (rollOver) {
clearInterval (_global.id);
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}

alexpro
01.09.2005, 18:36
Спасибо

p.s.
где бы взять хелп на русском к MX 2004 Pro ?