快速业务通道

Flash MX 2004 UI组件系列教程(5)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09

Menut和Menu Bar组件可以使你很轻松做出主菜单。你的菜单可以包含图标,你可以设置侦听器来对用户的操作做出反应,同时你的菜单可以像checkbox和radio组件一样可以复杂也可以单选,menu 和menu Bar你可以独立的使用。 有MenuBar可以没有menu比如我们常用的工具栏。你也可以光有Menu而没有MenuBar,如当用户点击按钮时显示Menu。 菜单范例一、一个简单的菜单条   1. 创建一个新的文件参照下图进行布局。   2. 创建一个新层命名为action。下层命名为component。   3. 拖动一个MenuBar组件至场景的component层中。   4. 打开属性面板将它的实例名命名为myMenuBar,同时我们注意到它的参数中只有一个label参数,你可以不去理会它,因为我们通过代码去实现它。   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. 测试你的影片。   关键词:组件 系列

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号