![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 11
|
Всем привет!
Предположим, что основной мувиклип содержит в себе 3 слоя. Layer1, Layer2, Layer3. Я пробегаюсь по всем ребятишкам мувиклипа так. for (var i:int = 0; i < main_clip.numChildren; i++) { var obj:DisplayObject = main_clip.getChildAt(i); } Спасибо заранее. |
|
|||||
|
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
Выведет Вам номер(слой) на котором находится ваш main_clip.
ЧТо бы поменять слой пользуйтесь setChildAt(); ![]() |
|
|||||
|
Такого метода нет. Есть setChildIndex() и swapChildren().
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 11
|
Да ну, я совсем не о том.
Я не имел в виду абстрактное понятие слоя (глубины) в контейнере. Я хотел узнать имя слоя, который создается в таймлайне FlashIDE. А то, что вы мне подсказали покажет только тип объекта. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
|
JiMKE, слои при компиляции исчезают (именно поэтому в экшн скрипте нет такого класса как Layer, это только ИДЕшная фишка). Поэтому ответ: никак.
Поправьте, если я не прав. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 11
|
cauchy, спасибо, я так и думал!)
Жаль, конечно, жаль... |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|