设为首页 | 收藏本站
首页>IT学院>图形图像>正文
用Flash制作一个菜单的实例
WWW.DBIT.CN 2006-11-1 9:05:17 热度:
 

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");

}

};

 
上一篇:Flash绘制精致矢量图:斑驳的秋天落叶
下一篇:Flash技巧:动态柱状图表制作原理
打印】【关闭
  相关文章:
·Flash遮罩特效之百叶窗效果·制作Flash网站及Flash应用的技巧
·用Flash 8.0轻松打造精致图标·Flash文件的加密与破解技术详细解
·攻防结合!谈Flash的破解与加密大·Flash初学者入门常见问题八十八问
·Flash基础开发习惯指要·Flash木马是这样练成的
·Flash绘制精致矢量图:斑驳的秋天·Flash技巧:动态柱状图表制作原理
·20个Flash制作漂亮动画的经典问题·支持PSD导入 Flash 9新特性抢先看
·Flash入门应该了解的重要概念·学习Flash ActionScript编程的注意
·Flash制作淡雅动态菜单:蜻蜓飞飞·网页中插入透明Flash的方法和技巧
☆联姻学院☆

保养电脑的26个窍门
文件夹删除不掉怎么办?
教你如何用手工迅速剿灭QQ广告
“熊猫烧香”病毒的病毒描述和
在Excel中只打印图表以外区域
Excel中只选中包含文本的单元
Windows XP操作系统的几个实用
用XP系统自带网络诊断程序解决
风雨雷电→自然现象动画实战技
Flash遮罩特效之百叶窗效果
十二个Dreamweaver鲜为人知的
如何用 Dreamweaver 批量做we
JavaScript的系统函数学习
Java之父:关于Java我也有遗憾
排除网上邻居使用4大常见麻烦
解除上网限制IP和MAC捆绑的破