Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Скрыть все обьекты (http://www.flasher.ru/forum/showthread.php?t=112611)

Alexsas 03.06.2008 12:02

Скрыть все обьекты
 
Добрый день
Имею стэйдж с множеством на нем объектов, причем некоторые были добавлены в FlashIDE, другие динамически.

Задача как мне скрыть все обьекты стэджа? Тоесть сказать им всем visible = false.

Спасибо

BlooDHounD 03.06.2008 12:14

root.visible=false;

Alexsas 03.06.2008 12:25

а один нужный обьект приэтом показать...

BlooDHounD 03.06.2008 12:26

ну так пробегитесь по всем объектам и спрячте их. поставлте проверку if ( object === нужный_объект ) continue;

Alexsas 03.06.2008 12:39

так вот и спрашиваю как по ним пробежаться?

Код:

for each (var ... in ...) {
                                trace(item);
                                }

что писать вместо троеточий?

etc 03.06.2008 12:52

getChildAt и никаких for each.

BoUnd 03.06.2008 12:53

Код:

                        for (var i:int = 0; i < stage.numChildren; i++) {
                                stage.getChildAt(i).visible = false;
                        }

показать отдельный объект можно после цикла, или не скрывать его по условию в самом цикле

Alexsas 03.06.2008 14:31

спасибо всем!


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

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