Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Перебор всех объектов в группе (http://www.flasher.ru/forum/showthread.php?t=144649)

Astraport 17.09.2010 14:39

Перебор всех объектов в группе
 
Имеется группа объектов:

Код AS3:

<s:Group id="screens" backgroundAlpha="0">
                <mx:Image id="topI"/>
                <mx:Image  id="midl_r"/>
                <s:Label id="img"/>
</s:Group>

Как мне в цикле перебрать все объекты в этой группе?

Что-то вроде:
Код AS3:

for each(var item in screens)
                {
 
                }

Но, не знаю что и как вместо item и правильно ли задать группу в цикле в виде id.

ZVEr13 17.09.2010 15:21

Хмм можно так
Код:

for (var i:int = 0; i < screen.numElements; i++){
    item = screen.getElementAt(i);
}

или вашим способом
Код:

for each(var item:IVisualElement in screens)
{
 
}


Astraport 17.09.2010 16:38

Спасибо. Первый способ замечательно работает. Второй - нет, куча ошибок, но это важно теперь только на будущее:)


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

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