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

home美丽的传说

home美丽的传说

2016-01-29 13:28

Flash MX 2004 UI组件系列教程(5),Flash MX 2004 UI组件系列教程(5)
Menut和Menu Bar组件可以使你很轻松做出主菜单。你的菜单可以包含图标,你可以设置侦听器来对用户的操作做出反应,同时你的菜单可以像checkbox和radio组件一样可以复杂也可以单选,menu 和menu Bar你可以独立的使用。 有MenuBar可以没有menu比如我们常用的工具栏。你也可以光有Menu而没有MenuBar,如当用户点击按钮时显示Menu。

菜单范例一、一个简单的菜单条

  1. 创建一个新的文件参照下图进行布局。

  2. 创建一个新层命名为action。下层命名为component。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

  3. 拖动一个MenuBar组件至场景的component层中。

  4. 打开属性面板将它的实例名命名为myMenuBar,同时我们注意到它的参数中只有一个label参数,你可以不去理会它,因为我们通过代码去实现它。

  5. 在这个例子中我们创建一个简单的帮助菜单,里面包含两个选项一个是about一个是egoldy。

  在Action层中的第一帧上输入如下代码:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)
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. 测试你的影片。

 

展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

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

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

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

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

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

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

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

.NET 2.0 基础类库中的范型——范型集合

.NET 2.0 基础类库中的范型——范型集合

ASP.Net实现将Word转换PDF格式

ASP.Net实现将Word转换PDF格式
下拉加载更多内容 ↓