积木首页 | 500多种网页特效 | 函数手册 | 广播电台 | 高清晰图片素材 | 服务器合租 | 万年历 | 网友最新浏览记录
程序开发 网页设计 搜索引擎 特效代码 操作系统 防范病毒 黑客技术 图形图象 电脑硬件 网络技术 服 务 器 数 据 库 网文精粹
您的位置:积木首页 >> 图形图象频道 >> FLASH >> 正文:
标题:在 MX2004 中快速创建菜单
时间:2004-9-16 来源:不详 浏览数:

Flash MX 2004 这么快就放出来了,真是有点叫人措手不及啊。这一次,Macromedia Flash MX 2004 Pro 版里面提供了很多的组件,我们可以方便的拿来使用,下面,就先告诉大家怎么使用新组件来快速的创建一个菜单。当然,这次所介绍的只是最简单的一种方法,至于复杂一些的方法嘛,以后会找机会告诉大家的。

  大家先看看效果吧,记住,要有新插件啊。

  让我们打开 Flash MX 2004 Pro,创建一个新的文件,我们要用到两个组件,在下图有标出。

  此外,我们还需要用到文本框,动态的。

  我们将按钮组件 Button 拖入到场景里面,给它命名为 commandBtn。另外拖入一个文本框,选择成动态文本(Dynamic),命名为 menu_display。然后再拖入菜单组件(Menu),拖入到场景里面以后,删除它,只要在库(Library)里面有就可以了。具体表现如下图所示:

  下面,在时间线的第一帧上写上如下的 Action Script,注释写好了,自己看啊:

// 创建一个新的监听器,监听按钮
var listener = new Object();
// 按钮触发函数
listener.click = function(evtObj) {
// 定义目标
var button = evtObj.target;
// 创建菜单
if (button.menu == undefined) {
// 创建 Menu instance 并且添加项目
button.menu = mx.controls.Menu.createMenu();
button.menu.addMenuItem("菜单第一项");
button.menu.addMenuItem("菜单第二项");
button.menu.addMenuItem("菜单第三项");
button.menu.addMenuItem("菜单第四项");
// 选择菜单以后的处理,监听
var changeListener = new Object();
// 监听函数
changeListener.change = function(event) {
var item = event.menuItem;
menu_display.text = "目前选择项目:"+item.attributes.label;
};
// 添加监听器 changeListener 到菜单
button.menu.addEventListener("change", changeListener);
}
// 显示菜单
button.menu.show(160, 80);
};
// 添加监听器 listener 到按钮
commandBtn.addEventListener("click", listener);

  好了,可以测试了。如果没有安装插件,可以看看下图就是效果:





(责任编辑:admin)
关于本站 | 广告服务 | 联系我们 | 版权申明 | 强强联盟 | 投稿热线 | 网站地图 | 申请链接
Copyright ©2005-2006 Gimoo.net All rights reserved. 积木网 版权所有
E-mail:gimoohr@gmail.com 京ICP备05050695号