![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
вопщем расклад такой:
есть 3 кнопки и соответствующие им 3 мувика(menu) - при нажатии на кнопку, "стартует" соответствующий мувик. Проигрывание menu подразделяется на 2 стадии: его выезд(menu) при первом нажатии на кнопку и "заезд" при 2м нажатии на кнопку. И так для каждой кнопки. Задача: нужно сделать задержку "заезда" menu на 1сек. Проблема: после первого "второго" нажатия на кнопку ("заезд"), "выезды" остальных menu аботают, а "заезды" - нет. А надо, чтобы для всех была задержка.! Всё программно.Часть кода: // движение меню вперед function menu_mov_vidv(menu:MovieClip, xmov:Number){ menu.onEnterFrame = function (){ menu._x+=xmov; if(menu._x>=460){ menu._x=460; } } } // движение меню назад function menu_mov_zadv(menu:MovieClip, xmov:Number, nach_x:Number){ // ИНТЕРВАЛ, чтоб его _global.id = setInterval (function () { menu.onEnterFrame = function (){ menu._x+=-xmov; if(menu._x<=nach_x){ menu._x=nach_x; } clearInterval (_global.id); } }, 1000); } _global.menu_mov_vidv; _global.menu_mov_zadv; |
![]() |
Часовой пояс GMT +4, время: 07:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|