Mega Code Archive

 
Categories / Flex / Components
 

Add click listener to Menu

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" height="600" width="600">     <mx:Script>          import mx.controls.*;     import mx.events.*;     private var myMenu:Menu;     private function initMenu():void {          myMenu = new Menu();         var dp:Object = [{label: "A"},                          {label: "B"},                          {label: "C"}                         ];         myMenu.dataProvider = dp;         myMenu.addEventListener("itemClick", changeHandler);         popB.popUp = myMenu;     }     private function changeHandler(event:MenuEvent):void {         var label:String = event.label;         popTypeB.text=String("Moved to " + label);         popB.label = "Put in: " + label;         popB.close();     }        </mx:Script>     <mx:VBox>         <mx:PopUpButton id="popB" label="Edit" width="135" creationComplete="initMenu();"/>         <mx:Spacer height="50"/>         <mx:TextInput id="popTypeB"/>     </mx:VBox> </mx:Application>