flash小游戏及flash片头等等的flash资源源码都是新丁flash资源网为大家提供娱乐和学习以及为相关flash工作者提供方面之门!
  首页 | 片头欣赏 | Banner 欣赏 | Flash 特效 | 网站欣赏 | 技术文档 | 视频教程 | 网页模板 | flash小游戏 | 源码下载 | 相关下载 | 声音下载 | 
  flash实例应用   您当前的位置是:首页 >> 技术文档 >> flash实例应用 >> 详细内容
Flash制作一个菜单的实例
加入时间:2007-9-19  浏览:28   录入:启能Flash资源网   来源:网络
1、制作几个图形和电影元件作为显示部件。

  2、主场景第一帧上:

  //mn布尔开关

  varmn=false;

  //贮存四个按钮坐标初始值

  varpositionm0y=m0._y;

  varpositionm1y=m1._y;

  varpositionm2y=m2._y;

  varpositionm3y=m3._y;

  //v移动速度

  varv=5;

  //设置菜单名称

  varmyarraytitle1=newArray("英才学校","语文天地","数学王国","英语世界");

  varmyarraytitle2=newArray("高层领导","古典诗歌","逻辑推理","记忆秘诀");

  varmyarraytitle3=newArray("教师队伍","现代文学","数学应用","口语场馆");

  onEnterFrame=function(){

  for(vari=0;i<=3;i++){

  //赋值显示菜单名称

  _root["m"+i].t.text=myarraytitle1[i];

  _root["m"+i].mm.tt.text=myarraytitle2[i];

  _root["m"+i].mmm.ttt.text=myarraytitle3[i];

  //点灰色小按钮回缩

  _root["m"+i].b1.onPress=function(){

  this._parent.gotoAndPlay("gogo");

  };

  //点绿色小按钮回缩

  _root["m"+i].b2.onPress=function(){

  this._parent.gotoAndPlay("gogo");

  };

  }

  //...........以下为逻辑判断.........

  //*****....dan....******如果点击的是m0**********

  if(mn=="m0"){

  //m0的位置不变;m1、m2、m3向下移动

  m0._y=positionm0y;

  m1._y=m1._y+v;

  m2._y=m2._y+v;

  m3._y=m3._y+v;

  //m1、m2、m3内部小按钮回缩隐蔽

  m1.gotoAndStop("start0");

  m2.gotoAndStop("start0");

  m3.gotoAndStop("start0");

  //m1、m2、m3上右方的三角形返回初始状态

  m1.jiao.gotoAndStop("n1");

  m2.jiao.gotoAndStop("n1");

  m3.jiao.gotoAndStop("n1");

  //如果m3到达指定位置,m1、m2、m3停止运动

  if(m3._y>=195){

  m1._y=136.5;

  m2._y=166.5;

  m3._y=195.5;

  }

  //********************************************

  //.....以下同上....dan................

  }elseif(mn=="m1"){

  m1._y=positionm1y;

  m2._y=m2._y+v;

  m3._y=m3._y+v;

  m0.gotoAndStop("start0");

  m2.gotoAndStop("start0");

  m3.gotoAndStop("start0");

  m0.jiao.gotoAndStop("n1");

  m2.jiao.gotoAndStop("n1");

  m3.jiao.gotoAndStop("n1");

  if(m3._y>=194){

  m2._y=164.5;

  m3._y=194.5;

  }

  }elseif(mn=="m2"){

  m2._y=positionm2y;

  m1._y=positionm1y;

  m3._y=m3._y+v;

  m0.gotoAndStop("start0");

  m1.gotoAndStop("start0");

  m3.gotoAndStop("start0");

  m0.jiao.gotoAndStop("n1");

  m1.jiao.gotoAndStop("n1");

  m3.jiao.gotoAndStop("n1");

  if(m3._y>=194){

  m3._y=194.5;

  }

  }elseif(mn=="m3"){

  m1._y=positionm1y;

  m2._y=positionm2y;

  m3._y=positionm3y;

  m0.gotoAndStop("start0");

  m1.gotoAndStop("start0");

  m2.gotoAndStop("start0");

  m0.jiao.gotoAndStop("n1");

  m1.jiao.gotoAndStop("n1");

  m2.jiao.gotoAndStop("n1");

  //.....以上同上....dan................

  //~~~~~~~~~~~~~~~~~~~~~如果没有点击任何按钮~~~~~~~~~~~~~~~~~~~

  }elseif(!mn){

  //m1、m2、m3回到初始位置

  m0._y=positionm0y;

  m1._y=positionm1y;

  m2._y=positionm2y;

  m3._y=positionm3y;

  //m1、m2、m3内部小按钮回缩隐蔽

  m0.gotoAndStop("start0");

  m1.gotoAndStop("start0");

  m2.gotoAndStop("start0");

  m3.gotoAndStop("start0");

  }

  };

关于我们 | 联系方式 | 广告赞助 | 免责声明 | 站点留言 | 友情链接 | 推荐站点
Copyright 2007-2008 新丁flash资源网 All Rights Reserved
本站版权所有 新丁flash资源网 保留所有权利 未经许可请勿任意转载或复制使用 
请使用1024*768分辨率浏览本站以达到浏览新丁flash资源网的最佳视觉效果
新丁flash资源网中所有的解压密码均为:www.qnflash.com
粤ICP备08010396号