Добрый день!
Я создал меню и могу обрабатывать нажатия на элементы меню "верхнего уровня"(File, Edit, Help). Подскажите, пожалуйста, как можно работать с элементами Open, Save и т.д. Как сделать, чтобы при нажатии функция определяла по имени какой это элемент (будь то File, или Save)?
Спасибо.

Код AS1/AS2:
import mx.controls.Alert;
import mx.controls.menuClasses.MenuBarItem;
protected function init():void {
var mbi:MenuBarItem = mBar.menuBarItems[1] as MenuBarItem;
mbi.addEventListener(MouseEvent.CLICK, mbi2_click);
}
protected function mbi2_click(evt:MouseEvent):void {
Alert.show("You clicked the third menu bar item.");
launchMoreInfo();
}

Код:
<mx:MenuBar id="mBar" x="0" y="0" creationComplete="init();" labelField="@label">
<mx:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="File...">
<item label="New"/>
<item label="Open" />
<item label="Save" />
<item label="Save As" />
<fake type="separator" />
<item label="Exit" />
</menu>
<menu label="Edit...">
<item label="Cut" />
<item label="Copy" />
<item label="Paste" />
<fake type="separator" />
<item label="Undo" />
<item label="Redo" />
<fake type="separator" />
<item label="radio button" type="radio" toggled="true" />
<item label="check box" type="check" toggled="true" />
</menu>
<menu label="Help" />
</fx:XMLList>
</s:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>