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

Responder a