i've got a popup button that loads a menu w/some icons & labels via
this function upon creation complete for that button:
private function initMeasurementMenu():void {
var measurementMenu:Menu = new Menu();
var dp:Object = [{label: "measure angle", icon:measureAngleIcon},
{label: "measure distance", icon:measureDistanceIcon}, {label:
"measure area", icon:calcAreaIcon}, {label: "erase measurement",
icon:eraseRedlineIcon}];
measurementMenu.dataProvider = dp;
measurementMenu.selectedIndex = 0;
measurementMenu.addEventListener("itemClick",
measurementItemClickHandler);
measurementPopUp.popUp = measurementMenu;
}
which works fine. my problem is that once a user clicks an item from
the menu & the menu is re-opened to use another item from the menu,
the previously selected icons are doubled & offset (screen capture
here: http://www.sustainablegis.com/projects/flex/popupmenu.htm).
any ideas?
thanks.