![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2004
Адрес: Россия, Северск
Сообщений: 9
|
Значит вопрос такой:
Допустим есть несколько муви-клипов с какой то анимацией. Вставляем эти клипы в одну сцену. Нужно сделать так, чтобы сначала проигрался один клип, затем другой и т.д. засинхронизировать в общем. Короче как можно замутить, чтобы они проигрывались в определенном порядке, а не все сразу? Подскажите плиз! |
|
|||||
|
Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
|
Самое примитивное решение такое:
в руте mc1.play(); mc2.stop(); mc3.stop(); в последнем кадре mc1 пишем mc1.stop(); mc2.play(); аналогично в послених кадрах каждого mc mc_this.stop(); mc_next.play(); Более оптимально - весь код в руте, не разбросан по мувиклипам и не зависит от их числа mc_num=5; //число мувиклипов // остановить все for(i=0;i<mc_num;i++){ _root["mc"+i].stop(); } // запустить первый mc1.play(); mc_current=1; // мувиклип, проигрываемый в настоящее время _root.onEnterFrame=function(){ if(_root["mc"+mc_current]._currentframe==_root["mc"+mc_current]._totalframes){ _root["mc"+mc_current].stop(); mc_current++; if(mc_current>mc_num){ // проигран последний mc_current=1; // начать сначала } _root["mc"+mc_current].play(); } }
__________________
Юра |
|
|||||
|
Регистрация: May 2004
Адрес: Россия, Северск
Сообщений: 9
|
Большущее спасибо.
Щас попробую замутить. |
![]() |
Часовой пояс GMT +4, время: 11:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|