Просмотр полной версии : Список объектов в root
Приветствую... приступил к освоению AS3 и столкнулся с проблеммой
раньше моно было перебрать все что есть на сцене в root таким образом
for (var name in _root){
trace(_root[name])
}
есть ли альтернатива такой конструкции в AS3?
спасибо!
BigDan, а в первом посте какой цикл написан?
toFlash, нет в AS3 никаких root, сцена является классом, можно перебрать for…in-ом все, что в нём находится.
BigDan, а в первом посте какой цикл написан?
До того, как я написал мой пост, в первом посте этого не было....
По существу:В АС3 есть класс DisplayObjectContainer, свойство numChildren и метод getChildAt.
например я ручками выложил на сцену дофига мувиков и назвал их p1,p2,...,pn, на выходе я хочу получить список мувиков на сцене
как это моно реализовать?
я пытался так:
trace(root)// [object MainTimeline]
// пытаемся перебрать все потроха объекта [object MainTimeline]
for (var nam in root){// пусто
trace("hi")
}
trace(stage)// [object Stage]
for (nam in stage){// пусто
trace("hi")
}
До того, как я написал мой пост, в первом посте этого не было....
Было. Ты ответил гораздо позже, если бы пост редактировали, то соответствующая запись об этом была бы.
toFlash,
for (var i:uint = 0;i<numChildren;i++) {
trace(getChildAt(i).name);
}
Спасибки за внимание и за ответ, то что нада!
Может есть еще способы.. так на всяк случай спрашиваю))
artcraft
17.06.2007, 16:24
разве одного этого способа мало?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.