flex4中 设置一个下拉菜单,就是点下可以出现几个选项的,怎么弄

 我来答
lzp4881
2011-03-03 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:3071万
展开全部
<mx:MenuBar id="mymenuBar" dataProvider="{menuBarCollection}" showRoot="false" labelField="@label"
left="10" top="30" right="10" creationComplete="initCollections();" />

[Bindable]
public var menuBarCollection:XMLListCollection;

private var menubarXML:XMLList =
<>
<menuitem label="File">
<menuitem label="New" data="1A"/>
<menuitem label="Open" data="1B"/>
<menuitem type="separator" />
<menuitem label="Close" data="1C" enabled="false"/>
</menuitem>
<menuitem label="Edit">
<menuitem label="Cut" data="2A"/>
<menuitem label="Copy" data="2B"/>
<menuitem label="Paste" data="2C"/>
</menuitem>
<menuitem label="Format">
<menuitem label="Font" data="3A">
<menuitem label="Arial" data="3ai" />
<menuitem label="Verdana" data="3aii" />
<menuitem label="Font not available" data="3aiii" enabled="false" />
</menuitem>
</menuitem>
<menuitem label="Help">
<menuitem label="Help" />
</menuitem>
</>;

private function initCollections():void {
menuBarCollection = new XMLListCollection(menubarXML);
}
jlanwq
2011-03-03
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
var cboTest:ComboBox =new ComboBox ();
var arrType:Array=new Array();
arrType.push({label:"--全部--",data:0});
arrType.push({label:"测试一",data:1});
arrType.push({label:"测试二",data:2});
cboTest.dataProvider=arrType;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰城浩南哥
2011-03-12 · 超过23用户采纳过TA的回答
知道答主
回答量:102
采纳率:100%
帮助的人:39.3万
展开全部
<s:DropDownList id="labelname"/> 用这个控件,帮顶下数据源就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-03
展开全部
这里有一个js的多级联动下拉菜单
可以自定义位置和样式 比较实用
里面有教程和源码

参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?8=e&id=11931

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式