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

Responder a