Filipe,

Fazer "container.addChild(sp)” não funciona, pois “container” é um
UIComponent e “sp" é um Sprite, e UIComponent só pode ter filhos
UIComponent.

Qual é a relação dos seus componentes? Em “addChild(container)” quem é
o componente pai (this)?

Se você tiver um Sprite que tenha um UIComponent, aí funciona! :)

[]'s
Saulo

On 4 mar, 15:58, Filipe Silvestrim <[email protected]> wrote:
> Saulo, valeu mesmo!!!
>
> A Grande questão é que entendo como funcionam as coisas no Flex e é
> justamente por isso que eu vim pra lista, pois quero tentar simplificar as
> coisas.
>
> Estou com uma aplicação Gigantesca feita em AS puro... estou portando para
> AIR e queria fazer uso de alguns componentes do flex alí no meio e é aí que
> me deparo com o problema. Com certeza é mais facil partir pro mxml puro, mas
> não tenho tempo pra portar tudo da maneira correta.
>
> Na realidade eu queria que algo assim funcionasse:
>
>                 var tileSetDataGrid : DataGrid     = new DataGrid();
>                 tileSetDataGrid.width             = 165;
>                 tileSetDataGrid.height             = 306;
>                 tileSetDataGrid.dragEnabled     = true;
>                 tileSetDataGrid.rowCount         = 15;
>
>                 tileSetDataGrid.columns         = [new
> DataGridColumn("Name"), new DataGridColumn("Type")]
>
>                 var container     : UIComponent     = new UIComponent();
>                 var sp             : Sprite         = new Sprite();
>
>                 addChild(container);
>                 container.addChild(sp);
>                 sp.addChild(tileSetDataGrid);
>
> Ps.: Também sei que UIComponent só vai contruir correto filhos que forem
> UIComponent (pela recursividade interna). Mas aí é que tá o problema...
> alguma solução para esse meu caso?
>
> Valeu!
>
> Abraços.
>
> --
> Graciously,
> Filipe Silvestrim
> AUGRS Manager
> Flash Game Developer
> Flash CS3 Professional Certified
> Adobe Certified Instructor
> Personal Blog - ["http://www.filipesilvestrim.com";]
> Adobe User Group Rio Grande do Sul, Brazil - ["http://www.augrs.com";]
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a