Извините, но я не тестировал новый API Карт Google во Flash. Насколько я помню, вы могли назначить слушателей на маркеры, поэтому, если по умолчанию пузыри отключены, теоретически все, что вам нужно сделать, это прослушивать событие, которое вы хотите, для всех имеющихся у вас маркеров, и когда слушатель события запускает вас отправьте ваше собственное пользовательское событие со всеми данными, которые вам нужны в этом обработчике, и установите для пузырька значение true.
, например
//assuming SomeGoogleMarkerEvent is a Google Marker Event :)
//and CustomMarkerEvent is a subclass of Event (or another subclass of it )
function markerHandler(event:SomeGoogleMarkerEvent):void{
var customEvent:CustomMarkerEvent = new CustomMarkerEvent();
customEvent.marker = event.target;
dispatchEvent(customEvent,true);
}
Второй параметр, который я установил в true при вызове dispatchEvent , - это пузыри. Помните, однако, что всплывают только события DisplayObjects. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * [*], Я просто забываю о DisplayObjects и пузырях.
Надеюсь, это поможет!