| 网站首页 | 免费课件 | 课件源码 | 课件制作 | 课件购买 | 课件教程 | 课堂内外 | 教案 | 试卷 | 论文 | 电脑 | 教案下载 | 
 | 试卷下载 | 论文下载 | 计划总结 | 新闻资讯 | 行业范文 | 图片 | 留言 | 术语大全 | 搞笑 | 字体 | 短信 | Flash视频教程 | 
 | 办公软件视频 | 编程设计视频 | 热门视频 | 课件论坛 | 作文写作 | 
您现在的位置: 教育资源网 >> 课件教程 >> Flash教程 >> Flash组件教程 >> 正文 用户登录 新用户注册
免费精品 课件源程序下载 课件点播 课件定做 课件复原 课件制作指导 毕业设计 更多服务
Google




Flash组件教程——flashMX2004组件教程-Menubar组件(1)
作者:佚名    教程来源:本站原创    点击数:    更新时间:2006-8-14         ★★★ 【字体:

前面学习过了tree组件和Accordion组件的使用方法,应该对flashmx2004的组件的用法有个大概的了解。今天,我们再来学习另一个组件—Menubar的用法。先来看看效果图:

首先打开2004文档,新建一个空白文档,拖入一个Menubar组件,命名为myMenu。如图:

另新建一个动态文本,命名为txt。如图:

然后,在文档的第一帧写入:

//建立监听器
var myLL = {};
myLL.change = function(溶剂) {
  var Imenu = 溶剂.menu;
  var Item = 溶剂.menuItem;
  mytt = Item.attributes.label;
  //你可以选择下面的方法
  /*switch (Item) {
    case Imenu.my10 :
    mytt = myCD1[0];
    break;
    case Imenu.my100 :
    mytt = myCD11[0];
    break;
    case Imenu.my101 :
    mytt = myCD11[1];
    break;
    case Imenu.my11 :
    mytt = myCD1[1];
    break;
    case Imenu.my20 :
    mytt = myCD2[0];
    break;
    case Imenu.my21 :
    mytt = myCD2[1];
     break;
    case Imenu.my40 :
    mytt = myCD4[0];
    break;
    case Imenu.my41 :
    mytt = myCD4[1];
    break;
    case Imenu.my42 :
     mytt = myCD4[2];
    break;
  }*/
  txt.text = "你选择了:"+mytt;
};
var myCD = ["首页", "文章", "下载", "留言", "站长"];//建立主目录数组
//下面是相应的次目录
var myCD1 = ["原创文章", "转载文章"];
var myCD11 = ["教学相关", "flash相关"];//myCD1下的第三级目录
var myCD2 = ["作品下载", "原码下载"];
var myCD4 = ["姓名", "QQ", "Email"];
var myc = new Array();
for (var i = 0; i < myCD.length; i++) {
  myc[i] = myMenu.addMenu(myCD[i]);//加入主菜单
  myc[i].addEventListener("change", myLL);//添加监听器
}
//下面是建立子菜单
hh = myc[1].addMenuItem({label:myCD1[0], instanceName:"my10"});
hh.addMenuItem({label:myCD11[0], instanceName:"my100"});
hh.addMenuItem({label:myCD11[1], instanceName:"my101"});
myc[1].addMenuItem({label:myCD1[1], instanceName:"my11"});
myc[2].addMenuItem({label:myCD2[0], instanceName:"my20"});
myc[2].addMenuItem({label:myCD2[1], instanceName:"my21"});
myc[4].addMenuItem({label:myCD4[0], instanceName:"my40"});
myc[4].addMenuItem({label:myCD4[1], instanceName:"my41"});
myc[4].addMenuItem({label:myCD4[2], instanceName:"my42"});

ok,大功告成~~赶快测试……

总结:

1.如何对menubar添加监听

2.怎样为menubar加入menu

3.如何为menu添加子菜单

效果演示:

  .
 
 
Google
我们的服务免费课件 课件定做 毕业课件设计 免费课件(QQ:375824467/电话:13996037041)  教程录入:admin    责任编辑:admin 
------------

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

  • 上一篇教程:
  • 下一篇教程:
  •    最新热点    最新推荐    相关教程
    Flash MX 2004 教程: 使用信…
    MX2004 组件(一):焦点管理器…
    MX2004组件(二)Accordion[折…
    MX2004组件(三):DataHolder
    MX2004组件(四) :Data Comp…
    FlashMX2004组件教程-tree组…
    FlashMX2004组件教程-tree组…
    flashMX2004组件教程-Accord…
    flashMX2004组件教程-Accord…
    FlashMX2004组件入门(3):Co…
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)