发新话题
打印

[Flash] 汽车标志连连看制作详例(二)

汽车标志连连看制作详例(二)

1.
Ctrl+F8,
新建一个名字为“伸缩”的MC元件,绘制一个360X14的矩形,选中此矩形,按F8,建立名字为“伸缩条MC”的MC元件(方法与图4相似,也是将矩形垂直居中和左对齐中心这里不提供图了),新建一层,将图层12的名字改为“伸缩条MC”和“AS”,在“伸缩条MC”层的第2447帧处按F6,回到该层的第1帧,将“伸缩条MC”元件的长改为1,创建补间动画;在“AS”层的第1帧加入动作语言(下面简称为AS):stop();
选中第24002447帧按F7(空白关键帧),为这47帧都加入AS
stop();
tellTarget ("_level0.over") {

gotoAndStop(2);

}
//End of TellTarget
for (i=1; i<193; i++) {

_level0.all192 = 50;

}
//end of for
2.
Ctrl+F8,
新建一个名字为“时间控制脚本”的MC元件,在第1帧加入AS
timedate = new Date();
mytimerold = 0;
2帧加入AS
mytimerold = mytimer;
mytimer = int(String(timedate.gettime()).substr(0, 10));
sss = mytimer - mytimerold;
sss = int(sss);
if (int(mytimerold) == 0)
{

sss = 0;

} // end if
_level0.ssss = 12 * sss;
tellTarget(_level0.thetimer)
{

gotoAndStop(_level0.thetimer._currentframe + _level0.ssss);

} // End of TellTarget
8Ctrl+F8,新建一个名字为“hidebtn”的btn元件(是按钮元件),在场景的“点击”帧处画一个62X23左右的矩形。
9Ctrl+F8,新建一个名字为“暂停”的MC元件,新建两个图层,分加选中图层12的第2帧,按F6,在图层1的第2帧,导入(Ctrl+R)一张PS好的图片,如图6;从库中拖“hidebtnbtn元件入场景,放在图层2的第2帧,在btn元件上加入AS
on (release, keyPress "<Space>")
{

if (_level0.esc_bz == 0)


{


_level0.esc_bz = 1;


tellTarget("_level0.mytimer")


{


stop ();


} // End of TellTarget


tellTarget("_level0.bk")


{


gotoAndStop(2);


} // End of TellTarget


}


else


{


_level0.esc_bz = 0;


tellTarget("_level0.mytimer")


{


gotoAndPlay(1);


} // End of TellTarget


_level0.mytimer.mytimer = 0;


tellTarget("_level0.bk")


{


gotoAndStop(1);


} // End of TellTarget


} // end else if

}
在图层3的第1帧加入ASstop ();

6

10Ctrl+F8,新建一个名字为“主要标志影片”的MC元件,选中图层1的第145帧,按F7,从库中将导入的汽车标志图片分别放在145帧,坐标位置都为X-2Y-2,新建一层,无填充,边框大小为45X45像素,颜色任意的边框,按F8,转化为名为“方框”的MC元件,将它放在X-2Y-2处。如图7

附件

12.jpg (65.51 KB)

2008-2-3 22:27

12.jpg

TOP

发新话题