Can you call getMenuAt() and set enabled=false?
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Paul Steven Sent: Thursday, November 29, 2007 1:38 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] How to disable menubar in Flex 2 Can someone please let me know how to disable a menubar in Flex 2 Here is a snippet of my code. Basically at certain points I need to disable all items in the menu. <mx:MenuBar labelField="@label" itemClick="menuHandler(event)" dataProvider="{menuBarCollection}" width="250" x="520" color="#ffffff" id="menubar1" alpha="0.0" fillColors="[#ffffff, #ffffff]"/> [Bindable] public var menuBarCollection:XMLListCollection; private var menubarXML:XMLList = <> <menuitem label="File"> <menuitem label="Archive" data="Archive"/> <menuitem label="Update" data="Update"/> <menuitem label="Exit" data="Exit"/> </menuitem> <menuitem label="Configure"> <menuitem label="Settings" data="Settings"/> </menuitem> <menuitem label="View"> <menuitem label="Qualifications" data="Qualifications"/> </menuitem> <menuitem label="Help"> <menuitem label="Help" data="Help"/> </menuitem> </>; private function menuHandler(event:MenuEvent):void { if ([EMAIL PROTECTED] == "Qualifications") { _session.addPreviousState(currentState); navigateToState("SummaryScreen"); } else if ([EMAIL PROTECTED] == "Archive") { _session.addPreviousState(currentState); navigateToState("ArchiveScreen"); } else if ([EMAIL PROTECTED] == "Update") { onUpdateButtonClicked(); } else if ([EMAIL PROTECTED] == "Exit") { onExitButtonClicked(); } else if ([EMAIL PROTECTED] == "Settings") { _session.addPreviousState(currentState); navigateToState("ConfigureScreen"); } else if ([EMAIL PROTECTED] == "Help") { _session.addPreviousState(currentState); navigateToState("HelpScreen"); } }