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

Nesterva 24.11.2011 11:23

как избавиться от вложенности потомков
 
День добрый! Существует ли готовая реализация схлопывания иерархии потомков? Вот есть один мувик, в нем другой, а в нем третий... Надо чтоб на выходе получился мувик с одним уровнем иерархии

КорДум 24.11.2011 11:47

Вопрос непонятен.
То есть нужно убрать все, что есть в главном мувиклипе? Ок:
Код AS3:

mc.removeChildAt(0);


Nesterva 24.11.2011 11:57

мне нужно всех потомков поднять на первый уровень иерархии. не удалять

КорДум 24.11.2011 14:04

Готовой нет, пишите рекурсивный обход дисплей листа с последующим addChild в нужный корневой контейнер.

Inet_PC 24.11.2011 14:17

А зачем Вам это?

Nesterva 24.11.2011 14:20

ну стоит такая задача) нужно особым образом сконвертировать графику. чтоб иерархии не было, но все простейшие объекты сохранились

Inet_PC 24.11.2011 14:30

Может, если это просто картинки, то отрисовать это все на одной и не мучаться? Плюс ко всему не придется с координатами работать.

Nesterva 24.11.2011 14:39

да нет, просто нашлепать битмапок не катит (((

КорДум 24.11.2011 14:55

Тогда рекурсия + передобавление.

DaFive 24.11.2011 15:31

Вам нужно графику выдрать по-быстрому, чтобы не ковыряться в потомках или нужна такая программная реализация методом AS 3.0?


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

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