It's going to be the scope of that titlu variable then..

You really should set it up a bit cleaner using proper functions for
the event handler and correctly scoped variables. Needs  a little more
work to write but is much cleaner to read and understand.

On May 3, 10:02 pm, Andi <[email protected]> wrote:
> Your code opens an infowindow for every marker but it`s empty the content
> isn`t displayed
>
> function addMarker():void
> {
>
> for (var j:int=0; j<loadedData.length; j++)
> {
> var markerPin:pa_icon = new pa_icon();
>
> var marker:Marker = new Marker(new
> LatLng(loadedData[j][9],loadedData[j][10]),new MarkerOptions({  
>                                                     hasShadow: true,  
>                                                     icon:markerPin
>                                                })  
>                              );
>
> var titlu = loadedData[j][1];
> var infowindow:InfoWindowOptions = new InfoWindowOptions({content:titlu});
> marker.addEventListener(MapMouseEvent.CLICK,
> function(event:MapMouseEvent)
> {event.currentTarget.openInfoWindow(infowindow);});
>
> // add marker to map
> map.addOverlay(marker);
>
>
>
>
>
>
>
> }
> }

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