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.