Subptions in Menubar
i have menu bar...ican access tops menu options not know how access submenu options. thanks
this access:
<![cdata[
import mx.controls.alert;
import mx.controls.menuclasses.menubaritem;
protected function init():void {
var mb:menubaritem = mbar.menubaritems[0] menubaritem;
var mb1:menubaritem = mbar.menubaritems[3] menubaritem;
mb.addeventlistener(mouseevent.click, u1m1_click);
mb1.addeventlistener(mouseevent.click, u1m2_click);
}
protected function u1m1_click(evt:mouseevent):void {
//alert.show("you clicked first menu bar item.");
currentstate='u1m1';
}
protected function u1m2_click(evt:mouseevent):void {
//alert.show("you clicked second menu bar item.");
currentstate='u1m2';
}
]]>
this menubar:
<mx:menubar id="mbar" labelfield="@label" creationcomplete="init();" left="51" width="375" horizontalcenter="-242" y="44.35">
<mx:dataprovider>
<s:xmllistcollection>
<fx:xmllist xmlns="">
<menu label="home" />
<menu label="unit 1...">
<item label="module 1.1" toggled="true"/>
<item label="module 1.2" toggled="true"/>
<item label="module 1.3" toggled="true"/>
<item label="module 1.4" toggled="true"/>
</menu>
<menu label="unit 2...">
<item label="module 2.1" toggled="true"/>
<item label="module 2.2" toggled="true"/>
<item label="module 2.3" toggled="true"/>
<item label="module 2.4" toggled="true"/>
</menu>
<menu label="unit 3...">
<item label="module 3.1" toggled="true"/>
<item label="module 3.2" toggled="true"/>
<item label="module 3.3" toggled="true"/>
<item label="module 3.4" toggled="true"/>
</menu>
<menu label="resources...">
<item label="readings" />
<item label="websites" />
<item label="applications" />
<item label="exercises" />
<item label="worksheets" />
<item label="evaluations" />
</menu>
</fx:xmllist>
</s:xmllistcollection>
</mx:dataprovider>
</mx:menubar>
listen menubar's itemclick event
<mx:menubar id="mbar" labelfield="@label" left="51" width="375" horizontalcenter="-242" y="44.35" itemclick="mbar_itemclickhandler(event)">
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment