Форум 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=91027)

Zmet 23.01.2007 10:44

Обратиться к объекту вложенного клипа
 
Вложений: 1
Возникла неожиданная проблема. Чувствую себя умственноотсталой...
На таймлайне лежит мувик, содержащий кнопку. Но эта кнопка появляется только на Энном кадре. При попытке обращения к этой кнопке (мувик остановлен на Энном кадре), объект не обнаруживается.
Объяснение вряд ли понятно, поэтому прилагаю пример. Задача: чтобы кнопка 2 сработала.
Извините заранее, если вопрос идиотский.
Спасибо

KaBKa 23.01.2007 11:08

В мувике "movik" на 35 кадре напиши функцию
Код:

but2.onRelease = function() {
        trace('нажата ' + movik.but2);
        play();
};

У тебя объект but2 создается только на 35 кадре, этот способ самы простой.

Если хочешь сделать чтобы код был во внешнем, а не в мувике, то кнопку создать нужно на первом кадре, а показывать ее на 35 кадре. т.е. на первом кадре делаешь ее невидемой, а на 35 видимой и все!:victory:

Zmet 23.01.2007 11:20

Спасибо. Нужно конечно во внешнем мувике код, в том-то все и дело...
То есть получается, что можно обращаться только к тем объектам мувика, которые определены на первом кадре, ну или непосредственно в том кадре, к которому обращаешься? странно... как-то недоделано получается, не изящно

Zmet 23.01.2007 11:24

:yahoo: ррработает.


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

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