Desculpa a pergunta de Noob. Agora eu entendi que um evento na fase 'capturing' não chega ao componente que criou o evento.
Fica a dica pra outro noob de plantão 2011/8/15 Robson Roberto Souza Peixoto <[email protected]>: > Galera, eu tou estudando Flex e Eventos. No estudo ele comenta sobre > as fases do evento. > > Só para testar, eu criei esse código que não está funcionando. > > O componente não está tratando o evento da fase 'create'. Alguém sabe > me dizer onde errei ? > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" creationComplete="initFunc()"> > <mx:Button id="thisButton" label="Click button!"/> > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > import flash.events.MouseEvent > public function initFunc():void > { > thisButton.addEventListener(MouseEvent.CLICK, > clickFunction); > thisButton.addEventListener(MouseEvent.CLICK, > clickFunction2, true); > } > public function clickFunction(event:Event):void > { > var message:String = "clickFunction! " + > event.target.label; > trace(message, event.eventPhase) > } > public function clickFunction2(event:Event):void > { > var message:String = "clickFunction2! " + > event.target.label; > trace(message, event.eventPhase) > } > ]]> > </mx:Script> > </mx:Application> > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > -- Robson Roberto Souza Peixoto Robinho Master in Computer Science, University of Campinas Linux Counter #395633 IRC: robsonpeixoto Twitter: http://twitter.com/rrspba github: https://github.com/robsonpeixoto -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
