Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Остановить "вложенную"  анимацию
Flash Zone Forum > Macromedia Flash > Начинающим
serenya1983
 есть основной MovieClip - content.
в первом кадре content есть ещё один MovieClip с анимацией.
Тоже самое во втором кадре.
Вложение MovieClip один в другой может быть множественным и не ограничено.
Вызываю команду: content.gotoAndStop(1);
При этом, как я понимаю, анимация во втором кадре продолжает выполняет (в памяти) хоть и показывается только первый кадр. Видно если перехватить Event.ENTER_FRAME для вложенного MovieClip в кадре.
Как остановить всю анимацию во всех кадрах content и всех MovieClip расположенных в content в этом кадре и запустить только анимацию в первом кадре. Т.е. выполнить stop для всех MovieClip включая вложенные.
MustLive
Цитата
Остановить "вложенную" анимацию

serenya1983

Для этого тебе нужно остановить все вложенные мувики (указав полный путь к каждому из них).

Цитата
Вызываю команду: content.gotoAndStop(1);

Метод gotoAndStop() используй для перехода и остановки на произвольном кадре, а если же нужно например в первом кадре остановить (т.е. остановить изначально), то используй метод stop().
Код
content.stop();
content.mc1.stop();
content.mc2.stop(); // и точно также для всех вложенных мувиков
Русская версия IP.Board © 2001-2017 IPS, Inc.