![]() |
|
||||||||||
|
|||||
|
Ребят помогите плиз... че-то застрял я...
В этом скрипте, не важно что делающем, функция Open(); должна включаться после окончательного исполнения loop-а функции Close(); А у меня она не дожидается этого момента и включается почти паралельно. ----------------------------------------------------------------------- Close(_root.portfolio.sectionsize); Open(0); function Close(i) { clearInterval(myInterval); w = _root.portfolio.section+i; _root.portfolio[w].gotoAndPlay(8); if (i>=1) { myInterval = setInterval(Close, 10, --i); } } function Open(i) { clearInterval(myInterval); w = "a"+i; _root.portfolio[w]._visible = true; _root.portfolio[w].play(); if (i<=30) { myInterval = setInterval(Open, 50, ++i); } } ----------------------------------------------------------------------- Чего надо добавить?
__________________
Boris Klimenko | Uranium Productions |
|
|||||
|
Во! Работает! Спасибо
Простите за дурной вопрос...
__________________
Boris Klimenko | Uranium Productions |
|
|||||
|
Нашел другую проблемму
Эти функции приходят в действие при нажатии на кнопки, которых несколко штук и стоят они рядом друг с другом (меню). Как сделать 'защиту от дурака'? Если я включаю первую кнопку, поочередно выполняются функции Close(); и Open(); И если в это время я нажимаю на рядом-стоющую кнопку, то она приводит в действие те-же функции толко со своими переменными, все сбивается и начинается такая мототень... Что нужно вписать в функцию чтобы она дорабатывала до конца не дав запустится никаким внешним элементам???
__________________
Boris Klimenko | Uranium Productions |
|
|||||
|
Ок.. А какой командой блокируется кнопка?
__________________
Boris Klimenko | Uranium Productions |
|
|||||
|
ОК... Большое спасибо... тема закрыта
![]()
__________________
Boris Klimenko | Uranium Productions |
![]() |
Часовой пояс GMT +4, время: 21:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|