Crie uma classe de evento para este caso extendendo de Event.
Neste nova classe de evento que criou defina um objeto do tipo Object mesmo,
deve ser public,por exemplo:

public obj : Object;

No método construtor deixe apenas como parametro o type e o bubbles,
passando tb como parametro para o super estes dois.

Pronto está criado sua classe de persolizada.

Na classe,que é a janela que deve disparar o evento faça o seguinte:

- logo após os imports, pode ser antes tb não faz diferença, apenas sugeri
para organização, define o seu evento da seguinte forma:
[Event(name="nome_do_Evento", type="o_packge.SuaClasseDeEvento")]


quando tiver que disparar este evento:

var evento : SeuEvento = new SeuEvento("nome_do_Evento",true)   // o true
define que o evento irá propagar por borbulhamento;
evento.obj = Ojeto_Que_Ira_Para_A_Outra_Janela;
dispachEvent(evento);


Na janela que vc disparou adicione o listenner no parent - Isto é possível
por causa da propagação por borbulhamento, mesmo o evento sendo disparadopor
outro componente;

parent.addEventListenner("nome_do_Evento", handler);

no método handler defina oque deve ser executado.



2009/10/12 Andre de Souza Martins <andre_defacerbl...@hotmail.com>

> Ola Pessoal!
>
>
>                minha situacao é a seguinte, tenho duas janelas em meu
> sistema, uma onde o usuario entra alguns dados, e outra onde estes dados
> deverao ser mostrados, o que acontece, eu preciso que a janela a dispare um
> evento que a janela b possa capturar... porem isto esta sendo um problema
> para mim pois estou disparando o evento numa janela e a janela b nao
> consegue captura-lo, consegui fazer funcionar adicionando o evento no
> Application.application, mas ficou com cara de gambiarra demais pra mim,
> queria algo mais independente... se possivel claro, estou usando cairngorm,
> mas nao queria colocar estes dados no model locator, pois se trata apenas de
> um telefone... alguem poderia dar uma luz?
>
>
> Abraços Pessoal
>
> André Martins
>
> ------------------------------
> Novo Internet Explorer 8: traduza com apenas um clique. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8>
> >
>


-- 
Clayton Marques Pereira

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a