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 -~----------~----~----~----~------~----~------~--~---
