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

jonblow 22.03.2007 13:02

Скрыть элемент в MovieClip
 
Есть 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.

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


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

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