Вход

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


marat_sa
20.11.2006, 19:04
Код в первом кадре главной шкалы: 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 исходник?