我不知道爲什麼,但我發現菜單欄上的itemclick事件不會解僱,除非您單擊一個子項目。Flex:Menubar,menu click
什麼是乾淨的方式來處理點擊頂級菜單項,並沒有子菜單項。
例如,我想在點擊MenuItem B時觸發一個事件。
<?xml version="1.0"?>
<!-- menus/MenuBarControl.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:MenuBar id="myMenuBar" labelField="@label" itemClick="{itemClick(event)}" >
<mx:XMLList>
<menuitem label="MenuItem A">
<menuitem label="SubMenuItem A-1"/>
<menuitem label="SubMenuItem A-2"/>
</menuitem>
<menuitem label="MenuItem B"/>
</mx:XMLList>
</mx:MenuBar>
</mx:Application>