首页 > 网站 > WEB开发 > 正文

2.7.提供菜单数据

2024-04-27 13:51:45
字体:
来源:转载
供稿:网友
2.7.1. 问题
我需要通过数据提供器来创建一个菜单栏
2.7.2. 解决办法
为mxml 中定已的MenuBar 控件的dataProvider 属性分配一个Collection 对象(例如
ArrayCollection 或者XMLListCollection)。
2.7.3. 讨论
在MXMl中使用数据来填充MenuBar控件的最简单办法,就是在控件内部创建一个XMLList的实例。
+展开
-XML
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal">

<mx:MenuBar labelField="@label">
<mx:XMLList>
<menuitem label="File">
<menuitem label="New"/>
<menuitem label="Open"/>
<menuitem label="Closeenabled="false"/>
</menuitem>
<menuitem label="Edit"/>
<menuitem label="Source"/>
<menuitem label="View">
<menuitem label="50%"
type="radiogroupName="one"/>

<menuitem label="100%"
type="radiogroupName="one"
selected="true"/>

<menuitem label="150%"
type="radiogroupName="one"/>

</menuitem>
</mx:XMLList>
</mx:MenuBar>
</mx:Application>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表