Форум 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)
-   -   Обращение к MovieClip'у внутри кнопки? (http://www.flasher.ru/forum/showthread.php?t=88279)

marat_sa 20.11.2006 19:04

Обращение к MovieClip'у внутри кнопки?
 
Код в первом кадре главной шкалы: button_btn.clip_mc._visible = false;, почему-то, не делает clip_mc невидимым. В кнопке один кадр.

iNils 20.11.2006 19:10

Внутри мувиклипа написать
Код:

this._name = "clip_mc";
Если установка _visible идет сразу же, после появления кнопки на сцене, то придется для кнопки писать класс.

marat_sa 20.11.2006 19:27

Внутри мувиклипа писал name,
кнопку регистрировал Object.registerClass("button_btn", Button);
не получается.

iNils 20.11.2006 19:29

1. Не кнопку, а мувик.
2. Код должен быть внутри #initclip ... #endinitclip - если вы используете создание класса через прототипы.

marat_sa 20.11.2006 19:55

Ничего не помогает, может я не понимаю, внутри клипа прописывал класс, в linkage класс устанавливал. Есть другой способ?

iNils 20.11.2006 20:17

В библиотеке дайте для мувика linkage clip_mc". В самом мувике напишите:
Код:

#initclip
function Class () {
        this._name = "clip_mc";
}
Class.prototype = new MovieClip ();
Object.registerClass ("clip_mc", Class);
#endinitclip


marat_sa 20.11.2006 22:05

Сделал, не работает, может мне прислать Вам *.fla исходник?


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

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