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

Alexey25 01.11.2019 13:17

Как на холсте выбрать несколько объектов?
 
У меня есть пять объектов, все они размещены на холсте, под названиями slot1, slot2 ... slot5. Как их можно выбрать через цикл. Есть такая функция getDefinitionByName, она позволяет выбрать объекты с разными именами находящиеся в библиотеке. Это очень удобно если в библиотеке есть такие объекты как obj1, obj2 и т.д. Есть ли похожая функция когда нужно выбрать объекты которым уже дали имена, в свойствах объекта?

dark256 07.11.2019 11:00

Код AS3:

for (var i: Number = 1; i < 6; i++) {
  var obj: Object = холст['slot' + i];
}

Не?

caseyryan 10.11.2019 10:03

хз что такое холст, но если имеется в виду stage, то можно как-то так:

Код AS3:

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

Собственно, stage можно заменить на любой другой контейнер, в котором нужно перебрать всех детей


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

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