Здравствуйте, гость ( Вход | Регистрация )

> Остановить "вложенную" анимацию
serenya1983
сообщение 29.08.2011 - 11:03
Сообщение #1


Участник
**

Группа: Пользователь
Сообщений: 55
Регистрация: 13.02.2010
Пользователь №: 9767



есть основной MovieClip - content.
в первом кадре content есть ещё один MovieClip с анимацией.
Тоже самое во втором кадре.
Вложение MovieClip один в другой может быть множественным и не ограничено.
Вызываю команду: content.gotoAndStop(1);
При этом, как я понимаю, анимация во втором кадре продолжает выполняет (в памяти) хоть и показывается только первый кадр. Видно если перехватить Event.ENTER_FRAME для вложенного MovieClip в кадре.
Как остановить всю анимацию во всех кадрах content и всех MovieClip расположенных в content в этом кадре и запустить только анимацию в первом кадре. Т.е. выполнить stop для всех MovieClip включая вложенные.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 1)
MustLive
сообщение 29.08.2011 - 15:21
Сообщение #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 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 1.08.2014 - 02:13