Get menu label from click event : Menu Event « Components « Flex

Home
Flex
1.Chart
2.Components
3.Container
4.Data Model
5.Development
6.Effects
7.Event
8.Graphics
9.Grid
10.Style
Flash / Flex / ActionScript
Flash Tutorials
Flex » Components » Menu EventScreenshots 
Get menu label from click event
Get menu label from click event
   
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#FFFFFF">
    <mx:XMLListCollection id="myMenuData">
        <mx:XMLList>
            <menuitem label="File">
                <submenu label="New" />
                <submenu label="Open">
                    <submenu label="Doc" openType="1" />
                    <submenu label="Pdf" openType="2" toggled="true" />
                </submenu>
            </menuitem>
        </mx:XMLList>
    </mx:XMLListCollection>
    <mx:Script>
        
        import mx.controls.Alert;
        import mx.controls.Menu;
        import mx.events.MenuEvent;
        private function showMenu():void
        {
            var myMenu:Menu = Menu.createMenu(myButton, myMenuData);
            myMenu.labelField="@label";
            myMenu.addEventListener("itemClick",handleMenuClick);
            myMenu.show();
        }
        private function handleMenuClick(evt:MenuEvent):void
        {
            mx.controls.Alert.show(evt.item.@label);
            lastEvent.text = "Selection:" + evt.item.@label + ", Position: " + evt.index + " Type:" + evt.item.@openType;
        }
      
    </mx:Script>
    <mx:Button id="myButton" label="Display Menu" click="showMenu()" />
    <mx:Label id="lastEvent" />
</mx:Application>

   
    
    
  
Related examples in the same category
1.Menu event indexMenu event index
2.Menu with event listenerMenu with event listener
3.change event for MenuBarchange event for MenuBar
4.itemRollOver event for MenuBaritemRollOver event for MenuBar
5.Menu item click eventMenu item click event
6.Menu show eventMenu show event
7.Menu hide eventMenu hide event
8.Menu roll out eventMenu roll out event
9.Menu Item Roll Over eventMenu Item Roll Over event
10.Show the detailed information for MenuEvent
11.Create EventHandlers for Menu-Based ControlsCreate EventHandlers for Menu-Based Controls
12.A menu with a simple event listener.A menu with a simple event listener.
13.Handle events for the menu bar and for the pop-up submenus.Handle events for the menu bar and for the pop-up submenus.
14.Using Menu control eventsUsing Menu control events
15.Menu labelFieldMenu labelField
java2s.com  |  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.