Tenta setar a o tamanho do grid com porcentagem... * dg.percentHeight = 100;* * dg.percentWidth = 100;*
Att, Samuel Facchinello http://desenvolvendoemflex.blogspot.com Joinville - SC Em 28 de julho de 2011 11:28, RafaelViana <[email protected]> escreveu: > Estou fazendo a inclusão de itens em uma grid em tempo de execução, > mas o tamanho do grid não está "atualizando". > > Está mostrando 0, preciso pegar o tamanho do grid para redimensionar a > janela. > > Faz um tempo que não mexo com o Flex, deve ser algum detalhe que eu > esteja esquecendo. Alguém sabe o que é? > > Segue exemplo abaixo: > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" > creationComplete="onCreationComplete();"> > > <mx:Script> > <![CDATA[ > import mx.controls.Label; > import mx.containers.GridItem; > import mx.containers.GridRow; > import mx.containers.Grid; > > private function onCreationComplete():void > { > var grid:Grid = new Grid; > > var linha1:GridRow = new GridRow; > > var coluna1:GridItem = new GridItem; > var texto:Label = new Label; > texto.text = "Teste 1"; > coluna1.addChild(texto); > linha1.addChild(coluna1); > > var coluna2:GridItem = new GridItem; > var texto2:Label = new Label; > texto2.text = "Teste 2"; > coluna2.addChild(texto2); > linha1.addChild(coluna2); > > grid.addChild(linha1); > > addChild(grid); > > trace("Grid Width = " + grid.width); > } > > ]]> > </mx:Script> > > </mx:Application> > > -- > 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 -- 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
