RSS订阅优然探索
你的位置:首页 » Flex » 正文

xml菜单

选择字号: 超大 标准 发布时间:2010-2-19 10:2:16 | 作者:admin | 0个评论 | 人浏览

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

    <mx:Script>

       <![CDATA[

           import mx.controls.Menu;

              // 创建和显示菜单

              private function createAndShow():void {

              // 创建菜单。第一项参数是所在的容器。第二项是菜单数据源。第三项是是否显示XML的根元素

              var myMenu:Menu = Menu.createMenu(null, myMenuData, false);

              myMenu.labelField="@label";

              myMenu.show(60, 60);

           }

       ]]>

    </mx:Script>

    <!-- 建立默认的菜单数据源 -->

    <mx:XML format="e4x" id="myMenuData">

       <root>

           <menuitem label="菜单项 A" >

              <menuitem label="子菜单项 A-1" enabled="False"/>

              <menuitem label="子菜单项 A-2"/>

           </menuitem>

           <menuitem label="菜单项 B" type="check" toggled="true"/>

           <menuitem label="菜单项 C" type="check" toggled="false"/>

           <menuitem type="separator"/>

           <menuitem label="菜单项 D" >

              <menuitem label="子菜单项 D-1" type="radio" groupName="one"/>

              <menuitem label="子菜单项 D-2" type="radio" groupName="one"

              toggled="true"/>

              <menuitem label="子菜单项 D-3" type="radio" groupName="one"/>

           </menuitem>

       </root>

    </mx:XML>

  <mx:Panel title="菜单控件示例" height="75%" width="75%"

      paddingTop="10" paddingLeft="10">

 

    <mx:VBox>

       <!-- 定义按钮控件,单击触发建立和打开菜单事件 -->

       <mx:Button id="myButton" label="Open Menu" click="createAndShow()"/>

    </mx:VBox>

  </mx:Panel>

</mx:Application>

标签:

猜你喜欢

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。