Цитата:
Сообщение от flifli
Есть три кнопки, у каждой кнопки свой mc.
Пока играет первая кнопка, если нажать другую, то она поверх начинает свой.
|
коль уж ты согласно правилам форума для каждого вопроса создаёшь отдельную тему, но задача в принципе - продолжение предидущей...
вот смотри: у тебя на сцене несколько _mc и несколько _btn, при наведении/отведении курсора на/с кнопки должна проигрываться анимация в конкретном _mc, при этом анимация всех остальных должна останавливаться или возвращаться в начальное положение.
что для этого нужно: есть событие кнопки наведение/отведение курсора, есть нужные _mc. Что мы делаем: для события кнопки создаём функцию, проще и наглядней сделать для каждой отдельную (а не одну с параметрами, исходя из твоего уровня полагаю что с такой конструкцией просто запутаемся) и описать её как btn1_btn.onRealese
(это событие нажал и отпустил) = functuin(){} - в теле функции описываешь всё что должно происходить при событии, т.е. в твоём случае запускать анимацию в одном _mc, написав строчку в виде mc1_mc.play() и остановить аниамцию во всех остальных или скинуть её на начальное положение, написав простую строчку с указанием всех _mc с которыми необходимо это проделать mc2_mc.stop() или mc2_mc.gotoAndStop(1) (и так с mc3_mc, mc4_mc,..., mcN_mc)...
да, можно очень просто использовать одну-единственную функцию с параметрами и использованием массива, но это отдельный разговор =)