Components Flex


    
    xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"
    creationComplete="initCollections();">
     
         
        import mx.events.MenuEvent; 
        import mx.controls.Alert; 
        import mx.collections.*; 
        [Bindable] 
        public var menuBarCollection:XMLListCollection; 
        private var menubarXML:XMLList =<> 
             
             
             
             
             
             
             
             
             
             
        // Event handler to initialize the MenuBar control. 
        private function initCollections():void { 
            menuBarCollection = new XMLListCollection(menubarXML); 
        } 
        // Event handler for the MenuBar control's change event. 
        private function changeHandler(event:MenuEvent):void { 
            // Only open the Alert for a selection in a pop-up submenu. 
            // The MenuEvent.menu property is null for a change event 
            // dispatched by the menu bar. 
            if (event.menu != null) { 
                Alert.show("Label: " + event.item.@label + "\n" + 
                    "Data: " + event.item.@data, "Clicked menu item"); 
            } 
        } 
        // Event handler for the MenuBar control's itemRollOver event. 
        private function rollOverHandler(event:MenuEvent):void { 
            rollOverTextArea.text = "type: " + event.type + "\n"; 
            rollOverTextArea.text += "target menuBarIndex: " + event.index + "\n"; 
        } 
        // Event handler for the MenuBar control's itemClick event. 
        private function itemClickHandler(event:MenuEvent):void { 
            itemClickTextArea.text = "type: " + event.type + "\n"; 
            itemClickTextArea.text += "target menuBarIndex: " + event.index + "\n"; 
        } 
      
    

            paddingTop="10" paddingLeft="10">
        
                    change="changeHandler(event);" itemClick="itemClickHandler(event);"
            itemRollOver="rollOverHandler(event);" />