时间: 2021-07-31 作者:daque
menut和menu bar组件不妨使你很轻快做出主菜单。你的菜单不妨包括图标,你不妨树立侦听器来对用户的操纵做出反馈,同声你的菜单不妨像checkbox和radio组件一律不妨搀杂也不妨单选,menu 和menu bar你不妨独力的运用。 有menubar不妨没有menu比方咱们常用的东西栏。你也不妨光有menu而没有menubar,如当用户点击按钮时表露menu。 菜单典型一、一个大略的菜单条
1. 创造一个新的文献参照下图举行构造。
javascript:if(this.width>540)this.width=540">
2. 创造一个新层定名为action。基层定名为component。
3. 拖动一个menubar组件至场景的component层中。
4. 翻开属性面板将它的范例名定名为mymenubar,同声咱们提防到它的参数中惟有一个label参数,你不妨不去领会它,由于咱们经过代码去实行它。
javascript:if(this.width>540)this.width=540">
5. 在这个例子中咱们创造一个大略的扶助菜单,内里包括两个选项一个是about一个是egoldy。
在action层中的第一帧上输出如次代码:
var helpmenu=mymenubar.addmenu(" help ");helpmenu.addmenuitem({label:"about",instancename:"aboutmenuitem"});helpmenu.addmenuitem({label:"egoldy",instancename:"aboutegoldy"});
6. 尝试你的片子,点击help,就会看到有两个选项不妨采用,此刻它们还不许做任何工作,即使你想让它做什么咱们必需要为它树立侦听器。
7. 窜改第一帧的剧本,在其下介入如次代码:
var helpmenulistener=new object();helpmenulistener.change=function(eventobj){ var themenu=eventobj.menu; var themenuitem=eventobj.menuitem; switch(themenuitem){ case themenu.aboutmenuitem: trace("help menu :about selected"); break; case themenu.aboutegoldy: trace("help menu: egoldy selected"); break; default: trace("error,no item have selected"); break; }}helpmenu.addeventlistener("change",helpmenulistener);
8. 尝试你的片子。