仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2368|回复: 9
打印 上一主题 下一主题

[学习教程] 来讲讲:用Flash制造一个菜单的实例

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:43:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
  效果以下:

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通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-17 10:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表