2013年6月7日 星期五

[Flex] Menu

<s:HGroup>


        <mx:MenuBar id="mBar" labelField="@label" itemClick="mbiTest(event)" >
<mx:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="File">
<item label="load image"/>
<item label="browse"/>
<item label="save"/>
</menu>
</fx:XMLList>
</s:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>
<mx:MenuBar id="mBar2" labelField="@label" itemClick="mbiTest2(event)" >
<!--<mx:MenuBar id="mBar" labelField="@label"  >-->
<mx:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="BBB">
<item label="bbb0"/>
</menu>
</fx:XMLList>
</s:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>
</s:HGroup>


private function mbiTest(event:MenuEvent):void
{

switch(event.index)
{
case 0:
deal with load file
break;
case 1:
deal with browse dir
break;
case 2:
deal with save
break;
}
}

沒有留言:

張貼留言