PDA

Просмотр полной версии : Скрыть элемент в MovieClip


jonblow
22.03.2007, 13:02
Есть MoveClip в котором на Фрэйме номер N показывается элемент - как сделать так чтобы в зависимости от условий он не показывался?

etc
22.03.2007, 13:05
Условным оператором if и свойством _visible.

jonblow
22.03.2007, 13:09
Это конечно хороше, и я это сделал, но он все равно показывается...

CorC
22.03.2007, 13:10
значит не так сделали

if(true){
mc._visible=false;
}

iNils
22.03.2007, 13:11
Значит сделали не так. А мне от сюда не видно как именно.

jonblow
22.03.2007, 13:34
Попробую показать :)
MovieClip в Library называется pdfbutton
В главном actionscript я прописал _root.pdfbutton._visible = false;
Не помогает.
Вообще как я понял этот pdfbutton состоит в другом MovieClip - это вообще может влиять?

iNils
22.03.2007, 13:54
Вы исходник покажите. По тому что вы написали, это ерунда какая-та.

jonblow
22.03.2007, 14:12
iNils, В личке

iNils
22.03.2007, 14:35
Посмотрел.
1. К тому что лежит в библиотеки, AS не может обратится за исключением когда мы от туда аттачим.
2. В основном таймлайне открываем кадр с AS и добавляем
this.flagPDF = false;
3. Идем в мувиклип menu, 9 кадр, мувиклип links. Выбираем кнопку и даем ей instanse name скажем btnPDF(это в панели Properties).
4. Теперь открываем кадр с AS, где у вас написано сейчас stop() и добавляем:
this.btnPDF._visible = this._parent._parent.flagPDF;

jonblow
22.03.2007, 15:12
iNils, Мои благодарности... Супер!!!
я просто долбил _root.btnPDF a не this.btnPDF.

Да, Флэшь с набегу не поймешь...