![]() |
Обращение к мувиклипу через кнопку
Есть кнопка. В ней спрятался мувиклип. Как к нему обратиться через AS?
В мувиклипе по событию onClipEvent выполняется ряд действий, если мувиклип не спрятан в кнопке, но если его туда вложить, то код не действует. В чем причина? |
Внутри мувиклипа написать
Код:
this._name = "имя_экземпляра_этого_клипа"; |
Дело в том, что при группировке данного мувиклипа внутрь кнопки вообще никакой код (код написан в самом мувике) не исполняется.
|
Вы читайте внимательно, я сказал "внутри мувиклипа", а не "на мувиклипе".
|
Выходит так. При определении имени объекта мувиклипа в САМОМ мувиклипе с помощью свойства _name обратиться к нему получается почемуто только с помощью функции setInterval(), иначе объект не идентифицируется. Это связано с тем, что выполняется СНАЧАЛА код фреймов?
|
1. Внутри кнопки все имена мувиклипов и код на них -слетает.
2. Очередность выполнения кода такая (классы не трогаем): кадр основного таймлайна - код на мувиклипах - код внутри таймлайна мувиклипа и тд. |
Таким образом, единственный выход - это использование setInterval()?
|
Можно использовать onEnterFrame. А лучше вообще забить на кнопки.
|
| Часовой пояс GMT +4, время: 01:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.