colecMarker = new ArrayCollection();

.........................................

private function cbClickHandler(e:MouseEvent):void {
                                if (e.target.selected == true ) {
                                        createMarker(e.target.id);
                                }
                                else {
                                        //trace("Quitar marca" + e.target.id);
                                        deleteMarker(e.target.id);
                                }
 }

private function deleteMarker(id:String):void  {
                                var idDisp:String = id.substring(3);
                                for (var i:Number = 0; i < colecMarker.length; 
i++) {
                                                if (colecMarker[i].id == 
idDisp) {
                                                        
map.removeOverlay(colecMarker[i]);
                                                        map.closeInfoWindow();
                                                        
//colecDispos[i].marcador.closeInfoWindow();
                                                        
colecMarker.removeItemAt(i);
                                                }
                                }
}

Thanks.


On 26 mar, 10:36, pamela fox <[email protected]> wrote:
> Can you show more of your code? It's not clear what you mean by deleting the
> marker, and what your order of operations is.
> Thanks!
>
> On Thu, Mar 26, 2009 at 7:34 PM, A_diego_S <[email protected]> wrote:
>
> > Hello,
>
> > Of course, I did. But it is different. I want to close the infowindow
> > asociated with its marker only if I delete the marker.
> > I don't want to close the infowindow if I delete any marker.
>
> > Sorry for my English.
>
> > Thank you very much.
>
> > On 25 mar, 13:43, Arothian <[email protected]> wrote:
> > > It seems to me that marker.closeInfoWindow() should work correctly.
>
> > > Have you tried to simply close the info window using the map?
> > > (map.closeInfoWindow)
>
> > > On Mar 25, 8:12 am, A_diego_S <[email protected]> wrote:
>
> > > > Hello,
>
> > > > My problem is that when I delete a marker, I need eliminate the
> > > > infowindow asociated.
>
> > ---------------------------------------------------------------------------
> > ---------
> > > > MY CODE:
> > > > marker.addEventListener(MapMouseEvent.CLICK, function
> > > > (e:MapMouseEvent):void {
> > > >         marker.openInfoWindow(new InfoWindowOptions
> > > > ( { contentHTML:html } )  );
>
> > > > } ) ;
>
> > > > .................................
>
> > > > marker.closeInfoWindow(); // --> This does nothing.
>
> > ---------------------------------------------------------------------------
> > ---------
> > > > API REFERENCE:
>
> > > > closeInfoWindow(): void
>
> > > > Closes the info window if it is associated with this marker.
>
> > ---------------------------------------------------------------------------
> > ---------
>
> > > > My problem is: "...if it associated with...". I don't know how
> > > > associating them;
>
> > > > Thank you very much.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to