É 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.

Responder a