There is an error:

//colecDispos[i].marcador.closeInfoWindow();  -->> colecMarker
[i].closeInfoWindow();

Thank you Pamela Fox.

On 30 mar, 09:32, A_diego_S <[email protected]> wrote:
> 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