PDA

Просмотр полной версии : Как получить список объектов из Application?


ShockWave1024
27.05.2006, 17:03
Как програмно получить список объектов из Application? или вложенных в любой layout объект ... а то что то 2-х часовое просеивание мануала ничего не дало :o ...

Nirth
28.05.2006, 10:06
Тоесть ты хочешь посмотреть все дерево мувиков?

ShockWave1024
28.05.2006, 13:40
2Nirth - желательно, но не цель, нужны указатели на компоненты самого флекса, лэйаут и визуальные ... нужно добраться до их свойств ...

вообще задача стоит такая, сделать возможность сохранять/загружать визуальный интерфейс в XML, для последующей конвертации в другие форматы ...

Nirth
28.05.2006, 14:00
на память не вспомню, но есть пара вариантов рекурсий которые выдают тебе все дерево мувиков ( написанны ясно дело на AS1/AS2 но портануть как два пальца).
ну а с тебя просто ввести проверку на то являеться ли мувик наследником UIComponent или нет.

PS насчет обхода всех мувиком могу посоветовать покопать proto.layer51.com

ShockWave1024
28.05.2006, 14:37
как получить список мувик в flash я себе прекрасно представляю ...
а вот как это можно портировать в Flex ума не приложу :/

Nirth
28.05.2006, 16:26
если дашь сам метод я его портирую =)

john
29.05.2006, 10:14
getChildren();
получаем массив... потом дети детей....
чем не поход?

ShockWave1024
29.05.2006, 13:07
2john - да!, оно самое, все разруливается, спасибо!