Para que o evento suba na displayList, precisa de ter a propriedade bubbles a true (se quiseres que suba mais de um nível), e o objecto que lança precisa de estar na displaylist. Se consegues clicar no plano, é porque este já está na displaylist. Porém, se queres lançar o evento no momento da construção, o ideal é colocares no construtor um listener para o ADDED_TO_STAGE, e no handler desse evento lanças então o evento que precisas. Assim garantes que o evento só é lançado quando o objecto está no stage.

João Saleiro

CTO @ Webfuel
Adobe Certified Expert
Adobe Community Expert
Co-founder of the Portuguese RIA Community


View João Saleiro's profile on LinkedIn

[email protected] wrote:
Ola. Estou a desenvolver uma aplicaçao onde necessito que um objecto
que extende da classe Plane do Papervision envie um evento que é uma
classe que extende da classe Event do flash. Ao clicar neste Plane
(isto consigo fazer com o InteractiveScene3DEvent ) queria que o plano
enviasse o evento e que este fosse "apanhado" por outro objecto, neste
caso a cena 3D do papervision. Acontece que o plano quando é criado
não é filho da cena 3D. A minha dúvida é se ao fazer dispatchEvent o
evento percorre a cadeia de pais e filhos existente na display list ou
se o evento é "apanhado" por qualquer objecto que tenha um listener
para esse evento.

Obrigado.
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para [email protected]
 Para anular a inscrição neste grupo, envie um email para [email protected]
 Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---


  

Responder a