I experienced Error 2025 too. And Kevin is absolutely right. It works with 1.17, but fails in 1.18.
Juguang On Mon, Dec 21, 2009 at 3:22 AM, kmac <[email protected]> wrote: > I experienced Error 2025 too when I recompiled my application with > map_1_18.swc; my app works fine with map_1_17.swc. > > Does 1.18 introduce a regression? Or is 1.18 more strict than 1.17, > and my app actually had a bug which 1.17 had tolerated? > > > On Dec 16, 6:58 pm, Jonathan Wagner <[email protected]> wrote: > > I think it is because when you call removeOverlay, the marker hasn't > > actually been added yet. The solution would be to check if the marker > > has been added before removing it, I believe. > > > > Jonathan > > Scribblemaps.com > > > > On Dec 16, 6:03 am, Alexis <[email protected]> wrote: > > > > > > > > > Hello, > > > > > I've an error about my code. > > > When I add a marker, it's working. > > > I remove my marker and I add again my marker (the same), I've an > > > error : > > > > > ArgumentError: Error #2025: The supplied DisplayObject must be a child > > > of the caller. > > > at flash.display::DisplayObjectContainer/removeChild() > > > at com.google.maps.wrappers::SpriteFactory/removeChild() > > > at > com.google.maps.wrappers::ISpriteFactoryWrapper/removeChild() > > > at com.google.maps.overlays::Marker/renderMarker() > > > at com.google.maps.overlays::Marker/redraw() > > > at com.google.maps.overlays::Marker/onAddedToPane() > > > at com.google.maps.overlays::Overlay/set pane() > > > at com.google.maps.overlays::Pane/addOverlay() > > > at com.google.maps.core::MapImpl/addOverlay() > > > at com.google.maps.wrappers::IMapWrapper/addOverlay() > > > at > GoogleMap/addMarker()[/Users/Alexis/Sites/www/swf/GoogleMap.as: > > > 108] > > > > > Code : > > > marker:Marker = new Marker(); > > > ... > > > map.addOverlay(marker); > > > map.removeOverlay(marker); > > > map.addOverlay(marker); > > > > > How can I correct this problem ? > > > Thank you, > > > > > Alexis > > -- > > 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]<google-maps-api-for-flash%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-maps-api-for-flash?hl=en. > > > -- ============= Juguang XIAO Beijing, China -- 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.
