PDA

Просмотр полной версии : Обращение к мувиклипу через кнопку


undeddy
07.04.2007, 19:14
Есть кнопка. В ней спрятался мувиклип. Как к нему обратиться через AS?
В мувиклипе по событию onClipEvent выполняется ряд действий, если мувиклип не спрятан в кнопке, но если его туда вложить, то код не действует. В чем причина?

iNils
07.04.2007, 19:38
Внутри мувиклипа написать
this._name = "имя_экземпляра_этого_клипа";

undeddy
07.04.2007, 21:51
Дело в том, что при группировке данного мувиклипа внутрь кнопки вообще никакой код (код написан в самом мувике) не исполняется.

iNils
07.04.2007, 21:55
Вы читайте внимательно, я сказал "внутри мувиклипа", а не "на мувиклипе".

undeddy
07.04.2007, 22:28
Выходит так. При определении имени объекта мувиклипа в САМОМ мувиклипе с помощью свойства _name обратиться к нему получается почемуто только с помощью функции setInterval(), иначе объект не идентифицируется. Это связано с тем, что выполняется СНАЧАЛА код фреймов?

iNils
07.04.2007, 22:54
1. Внутри кнопки все имена мувиклипов и код на них -слетает.
2. Очередность выполнения кода такая (классы не трогаем): кадр основного таймлайна - код на мувиклипах - код внутри таймлайна мувиклипа и тд.

undeddy
08.04.2007, 18:20
Таким образом, единственный выход - это использование setInterval()?

etc
08.04.2007, 18:28
Можно использовать onEnterFrame. А лучше вообще забить на кнопки.