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.