Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к мувиклипу через кнопку (http://www.flasher.ru/forum/showthread.php?t=94245)

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. А лучше вообще забить на кнопки.


Часовой пояс GMT +4, время: 01:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.