O que vc pode fazer é colocar um Canvas no centro da sua aplicação e,
dependendo do item selecionado, vc adiciona a tela no Canvas...

ex:

<mx:Canvas id="canvasPrincipal" width="100%" heigth="100%" />

ai quando clicar em no botão de determinada tela vc chama a função que
fará...

this.canvasPrincipal.removeAllChildren();
this.canvasPrincipal.addChild(new Tela());

esse "new Tela()" seria a tela que vc queira que apareça no centro.

Esse é um exemplo... existem N formas de trabalhar com esse tipo de
questão... mas para vc que está iniciando, acredito que seja a forma mais
viável e prática ^^

Bona estudos e boa sorte.

Att.
Em 14 de maio de 2010 08:32, Euller Cristian <euller...@gmail.com> escreveu:

>  Não é bem isto Leandro,mas agradeço , vai me servir pra outras situações,
> é que estou iniciando agora, eu gostaria de organizar meus componentes como
> se fosse uma página da web, clicou no menu, abre no centro, sem o uso de
> popups. Sabe como posso fazer?
>
>
>
> *De:* flexdev@googlegroups.com [mailto:flex...@googlegroups.com] *Em nome
> de *Leandro Faria
> *Enviada em:* sexta-feira, 14 de maio de 2010 07:45
> *Para:* flexdev@googlegroups.com
> *Assunto:* Re: [flexdev] Abrir Componentes no centro
>
>
>
> Blz Euller,
>
> esse código aqui centraliza os compnents:
>
> public static function centralizarTela(componente:UIComponent):void {
>                 if (componente != null) {
>                     var diferencaLargura:Number = componente.screen.width -
> componente.width;
>                     var diferencaAltura:Number = componente.screen.height -
> componente.height;
>                     componente.x = componente.screen.x + (diferencaLargura
> / 2);
>                     componente.y = componente.screen.y + (diferencaAltura /
> 2);
>                 }
>         }
>
> Para fazer a chamada vc faz assim:
>
> var tela:viewComponente = new viewComponente();
> PopUpManager.addPopUp(tela,this,false);
> centralizarTela(tela);
>
> flw
>
> Em 14 de maio de 2010 06:58, Euller Cristian <euller...@gmail.com>
> escreveu:
>
> Pessoal, estou desenvolvendo todos meus componentes separados.
>
>
>
> Gostaria que ao clicar no menu bar do topo, os mesmos abrissem no centro ,
> que cada item do menu abrisse um determinado componente.
>
>
>
> Como devo proceder?Obrigado
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> Leandro de Faria - Faculdade Cenecista de Sete Lagoas
> Graduando em Sistemas de Informação
> (31) 8825 2046
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> 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 flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a