Apache flex 如何在flex3中开发两级水平菜单?

Apache flex 如何在flex3中开发两级水平菜单?,apache-flex,Apache Flex,如何在Flex3中开发2级水平菜单?我希望当您将鼠标移到第一级时,会出现一个子菜单。菜单控件内置了此功能。这是给你的结账单 例如: 谢谢你,杰森,但这不是我要问的AAA BBBBBBCC DDD[1级,B选定]aa bbb ccccc[2级,B可见选项]我希望现在你能理解…@Hari kanna,是的,现在我知道你想做什么了。根据数据的外观,可以采用几种不同的方式来处理。你的菜单会以ArrayCollection的形式出现吗?它们是硬编码的并且永远不会改变吗? <?xml version=

如何在Flex3中开发2级水平菜单?我希望当您将鼠标移到第一级时,会出现一个子菜单。

菜单控件内置了此功能。这是给你的结账单

例如:


谢谢你,杰森,但这不是我要问的AAA BBBBBBCC DDD[1级,B选定]aa bbb ccccc[2级,B可见选项]我希望现在你能理解…@Hari kanna,是的,现在我知道你想做什么了。根据数据的外观,可以采用几种不同的方式来处理。你的菜单会以ArrayCollection的形式出现吗?它们是硬编码的并且永远不会改变吗?
<?xml version="1.0"?>
<!-- menus/SimpleMenuControl.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >

    <mx:Script>
        <![CDATA[
            // Import the Menu control.
            import mx.controls.Menu;

            // Create and display the Menu control.
            private function createAndShow():void {
                var myMenu:Menu = Menu.createMenu(null, myMenuData, false);
                myMenu.labelField="@label";
                myMenu.show(10, 10);
            }
        ]]>
    </mx:Script>

    <!-- Define the menu data. -->
    <mx:XML format="e4x" id="myMenuData">
        <root>
            <menuitem label="MenuItem A" >
                <menuitem label="SubMenuItem A-1" enabled="false"/>
                <menuitem label="SubMenuItem A-2"/>
            </menuitem>
            <menuitem label="MenuItem B" type="check" toggled="true"/>
            <menuitem label="MenuItem C" type="check" toggled="false"/>
            <menuitem type="separator"/>     
            <menuitem label="MenuItem D" >
                <menuitem label="SubMenuItem D-1" type="radio" 
                    groupName="one"/>
                <menuitem label="SubMenuItem D-2" type="radio" 
                    groupName="one" toggled="true"/>
                <menuitem label="SubMenuItem D-3" type="radio" 
                    groupName="one"/>
            </menuitem>
        </root>
    </mx:XML>

    <mx:VBox>
        <!-- Define a Button control to open the menu -->
        <mx:Button id="myButton" 
            label="Open Menu" 
            click="createAndShow();"/>
    </mx:VBox>
</mx:Application>