Fábio, Dá uma olhada na documentação: http://code.google.com/intl/pt-BR/apis/maps/documentation/flash/reference.html#MarkerOptions Se você for em propriedades do MarkerOptions, vai ver que tem uma propriedade chamada *clickable*. Em algum momento você alterou essa propriedade antes? Porque o estranho é que o default dela é true. Se não for isso, talvez (quase certo) que seja o tipo de evento que você tá usando. Repare que tem o *MapMouseEvent.CLICK* http://code.google.com/intl/pt-BR/apis/maps/documentation/flash/reference.html#MapMouseEvent.CLICK Tente trocar o MouseEvent.CLICK que você está usando por MapMouseEvent.CLICK pra ver se dá certo ai. Att.
2009/12/7 Fabio Ebner <faeb...@gmail.com> > Entao nao tem esse EventMaker, estou usando a api do googleMaps. > > 2009/12/7 J.C.Ködel <jcko...@gmail.com> > > Tente usar o EventMark: >> >> >> >> var marker:EventMarker = new EventMarker(trafficEvent, icon); >> >> marker.addEventListener(MouseEvent.CLICK, onMarkerClick); >> >> >> *From:* Fabio Ebner <faeb...@gmail.com> >> *Sent:* Monday, December 07, 2009 4:56 PM >> *To:* flexdev@googlegroups.com >> *Subject:* [flexdev] Re: Ajuda AddEventListener >> >> AE mlkao.. ficou assim e nao funcionou >> >> private function addMarker(localizacao:Object):void >> { >> var marker:Marker=new Marker(localizacao.point); >> >> this.map.addOverlay(marker); >> marker.addEventListener(MouseEvent.CLICK, teste, false, >> 0); >> >> } >> >> private function teste(evt:MouseEvent):void >> { >> edit.text="vaii"; >> Alert.show("TESTE"); >> } >> >> >> e nao funcionou >> >> 2009/12/7 Paulo Fernando Stoppa <paulofsto...@gmail.com> >> >>> cara, a assinatura da function teste ta errada... >>> tem q ser assim >>> private function teste(event:MouseEvent):void >>> >>> >>> Paulo Fernando Stoppa >>> paulofsto...@gmail.com >>> >>> >>> >>> 2009/12/7 Fabio Ebner <faeb...@gmail.com> >>> >>> Pessoal fiz o seguinte codigo: >>>> >>>> >>>> private function addMarker(localizacao:Object):void >>>> { >>>> var marker:Marker=new Marker(localizacao.point); >>>> marker.addEventListener(MouseEvent.CLICK, teste, false, >>>> 0); >>>> this.map.addOverlay(marker); >>>> >>>> >>>> >>>> } >>>> >>>> private function teste():void >>>> { >>>> edit.text="foi"; >>>> } >>>> >>>> >>>> >>>> alguem pode me ajudar pq qdo eu clico na marca ele nao faz nada?? nao >>>> executa o eventListener (no meu caso o teste).. >>>> >>>> >>>> Obrigado >>>> >>>> >>>> >>> >>> >>> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---