Hi Saxon- I'm running that code in FF3 on Windows, and am not seeing any significant increased memory usage using Windows Task Manager.
How are you monitoring the memory, and should I be doing something particular to run this at 30 FPS? - pamela On Tue, Mar 24, 2009 at 12:38 AM, Saxon <[email protected]> wrote: > > Hi, > > I want to be able to move a marker dynamically, but calling > Marker.setLatLng() seems to leak memory when I call it repeatedly. > > The following cut down example mxml leaks about 500k per second, when > run at 30fps: > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application > xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" > enterFrame="onEnterFrame(event)"> > <maps:Map > xmlns:maps="com.google.maps.*" > id="map" > mapevent_mapready="onMapReady(event)" > mapevent_mappreinitialize="onMapPreinitialize(event)" > width="640" > height="480" > key="my-api-key"/> > <mx:Script> > <![CDATA[ > import com.google.maps.LatLng; > import com.google.maps.MapType; > import com.google.maps.MapOptions; > import com.google.maps.overlays.Marker; > > private var marker:Marker = null; > > private var mapCentre:LatLng = new LatLng(-33.8804, > 151.1912); > > private function > onMapPreinitialize(event:Event):void > { > var mapOptions:MapOptions = new > MapOptions(); > mapOptions.zoom = 20; > mapOptions.center = mapCentre; > mapOptions.mapType = > MapType.SATELLITE_MAP_TYPE; > this.map.setInitOptions(mapOptions); > } > > private function onMapReady(event:Event):void > { > marker = new Marker(mapCentre); > this.map.addOverlay(marker); > } > > private function onEnterFrame(event:Event):void > { > if (marker != null) > marker.setLatLng(mapCentre); > } > ]]> > </mx:Script> > </mx:Application> > > The leak occurs in both IE7 and firefox 3. > > Is it something I am doing wrong? > > Thanks, > Saxon > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
