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中百叶窗效果的实现 (39016次浏览)
- Flash文字特效:雪落樱花舞 (16782次浏览)
- 用flash制作模拟胶片循环播放效果 (13073次浏览)
- FLASH 8.0制作燃烧的香烟 (12538次浏览)
- 我的世界杯:滚动足球动画制作 (624次浏览)
- 攻防结合!谈Flash的破解与加密大战 (591次浏览)
- Flash遮罩特效之百叶窗效果 (583次浏览)
- FLASH 5 教程 — flash5基础知识 (566次浏览)
- 随心所欲 玩转Flash视频——FLV (566次浏览)
- Flash教程 制作模糊遮罩效果细析 (510次浏览)



