concordo q seja por eventos tb...

Em 1 de dezembro de 2013 13:40, Filipe Mendonca Coelho <
filipe.mendonca.coe...@gmail.com> escreveu:

> Cara, nao vejo outra forma de você fazer isso se nao for utilizando
> eventos...
> Logo após abrir a janela que deseja,dispare um e evento com a informação
> qu vc quer q a tela obtenha... Sendo assim, é so adicionar um listener na
> tela esperando por este evento custoimizado!
>
> Enviado via iPhone
>
> Em 30/11/2013, às 18:19, Robinho de Morais <robinhodemor...@gmail.com>
> escreveu:
>
>
> Pessoal tentei de algumas maneiras aqui, mas não consegui....
>
> quando faço o login, estou guardando o codigo do usuário na tela principal
> através da váriavel cd_usuario, porém preciso pegar o valor da variavel em
> outra tela para gravar o codigo desse usuário logado....
>
>
> Para abrir uma tela eu chamo ela dessa maneira:
>
>  //Cria tela no form principal
> private function chamaTelaMenu(event:Event):void {
>  //definition é o tipo da classe de acordo com a propriedade
> var nmtela:Class =
> getDefinitionByName(event.currentTarget.selectedItem.@data) as Class;
> //através do definition, gera uma instancia nova do tipo, Uma nova janela
> da tela
>  var myInstance:NavigatorContent = new  nmtela();
> // Adiciona a instancia ao da aplicação ou componente utilizado,
> // mesmo que o tipo/instancia seja de outro módulo
>  vwPrincipal.addChild(myInstance);
>  //adiciona o novo indice da tela para abrir em foco
> indexTelas++;
> //adiciona o indice no view stack para abrir em foco a nova tela chamada
> vwPrincipal.selectedIndex = indexTelas;
>  //adciona o index da tela para utilizar no fechar da tela atual
> indexTelaRemover = indexTelas;
>  }
>
>
> Minhas telas são NavigatorContent, quando chamo elas adiciono em uma
> viewStack (vwPrincipal)...então eu tenho que pegar o valor da variavel no
> momento que chamo a tela e adicionar na tela que estou chamando....
>
> Como faço isso ?
>
> --
> --
> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>  --
> --
> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>

-- 
-- 
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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a