![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Пользователь Сообщений: 55 Регистрация: 13.02.2010 Пользователь №: 9767 ![]() |
есть основной MovieClip - content.
в первом кадре content есть ещё один MovieClip с анимацией. Тоже самое во втором кадре. Вложение MovieClip один в другой может быть множественным и не ограничено. Вызываю команду: content.gotoAndStop(1); При этом, как я понимаю, анимация во втором кадре продолжает выполняет (в памяти) хоть и показывается только первый кадр. Видно если перехватить Event.ENTER_FRAME для вложенного MovieClip в кадре. Как остановить всю анимацию во всех кадрах content и всех MovieClip расположенных в content в этом кадре и запустить только анимацию в первом кадре. Т.е. выполнить stop для всех MovieClip включая вложенные. |
|
|
![]() |
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4957 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата Остановить "вложенную" анимацию serenya1983 Для этого тебе нужно остановить все вложенные мувики (указав полный путь к каждому из них). Цитата Вызываю команду: content.gotoAndStop(1); Метод gotoAndStop() используй для перехода и остановки на произвольном кадре, а если же нужно например в первом кадре остановить (т.е. остановить изначально), то используй метод stop(). Код content.stop();
content.mc1.stop(); content.mc2.stop(); // и точно также для всех вложенных мувиков -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 1.08.2014 - 02:13 |