灵魂腐蚀 发表于 2015-1-15 22:43:07

来讲讲:用Flash制造一个菜单的实例

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;
_root["m"+i].mm.tt.text=myarraytitle2;
_root["m"+i].mmm.ttt.text=myarraytitle3;
//点灰色小按钮回缩
_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平台,正式告别移动端。

活着的死人 发表于 2015-1-17 17:19:27

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

谁可相欹 发表于 2015-1-21 08:28:16

目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作,

金色的骷髅 发表于 2015-1-30 12:37:25

祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。

第二个灵魂 发表于 2015-2-6 12:17:49

关于位图和矢量图形的区别,可参看Flash教程。

乐观 发表于 2015-2-16 03:48:22

不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。

柔情似水 发表于 2015-3-4 23:48:25

Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。

不帅 发表于 2015-3-11 21:37:15

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

飘灵儿 发表于 2015-3-19 14:53:35

flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?

再现理想 发表于 2015-3-28 22:07:15

关于位图和矢量图形的区别,可参看Flash教程。
页: [1]
查看完整版本: 来讲讲:用Flash制造一个菜单的实例