É muito simples, vc precisa criar uma classe extendendo a classe Event e adicionar uma variável ppublica para receber a informação q vc precisa. Instancia la na tela principal, adicionar a informacao que deseja e dar um dispatchEvent com essa classe.. Dessa forma o evento ira se propagar pela aplicação para que vc capture por onde quiser... Pra ficar mais fácil, leia sobre eventos customizados!!
Enviado via iPhone Em 01/12/2013, às 14:45, Robinho de Morais <robinhodemor...@gmail.com> escreveu: > Como faço em eventos ? > > Qualquer dúvida estou a disposição. > > Robinho > Analista/Programador de Sistemas > Skype: robinhocne > "A fé em Deus nos faz crer no incrível, ver o invisível e realizar o > impossível." > > > Em 1 de dezembro de 2013 13:46, principe.boro...@gmail.com > <principe.boro...@gmail.com> escreveu: >> 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. > > -- > -- > 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.