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");
}
}