> Date: Sat, 3 Jul 2010 08:22:30 -0700 > Subject: Custom context menu for overlays? > From: [email protected] > To: [email protected] > > I'm trying to add a custom context menu, but only for certain overlays > on a map (mostly polygons). Is there a way to do this? My code is not > working: > > userRecalledPolygonData.forEach(addPolyline); > > function addPolyline(element:*, index:int, arr:Array):void { > if(element) { > var encodedSets:Array = new Array(); > > var encodedLevels:String = "B??B"; > var encoded:EncodedPolylineData = new EncodedPolylineData(element[0], > 32,encodedLevels,4); > > encodedSets.push(encoded); > > var myPolygon:Polygon = Polygon.fromEncoded(encodedSets, new > PolygonOptions({tooltip: element[1]})); > map.addOverlay(myPolygon); > > var my_menu:ContextMenu = new ContextMenu(); > my_menu.hideBuiltInItems(); > > var my_remove = new ContextMenuItem("Remove from display"); > var my_edit = new ContextMenuItem("Edit polygon"); > > my_menu.customItems.push(my_remove, my_edit); > > myPolygon.contextMenu = my_menu; > > my_remove.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, > function (e:ContextMenuEvent):void { trace("Remove: " + > element[1]); }); > my_edit.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function > (e:ContextMenuEvent):void { trace("Edit: " + element[1]); }); > } > } > > Error 1119: Access of possibly undefined property contextMenu through > a reference with static type com.google.maps.overlays:Polygon > > -- > 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. > _________________________________________________________________ بريدك الإلكتروني والمزيد أثناء تنقلك. احصل على Windows Live Hotmail مجانًا. https://signup.live.com/signup.aspx?id=60969
-- 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.
