|
wanghung
注册会员

- 帖子
- 10
- 积分
- 2
- 技术分
- 0
- 在线时间
- 3 小时
- 注册时间
- 2004-6-3
|
1#
大 中
小 发表于 2008-2-3 22:27 只看该作者
汽车标志连连看制作详例(二)
1.
Ctrl+F8,新建一个名字为“伸缩”的MC元件,绘制一个360X14的矩形,选中此矩形,按F8,建立名字为“伸缩条MC”的MC元件(方法与图4相似,也是将矩形垂直居中和左对齐中心这里不提供图了),新建一层,将图层1和2的名字改为“伸缩条MC”和“AS”,在“伸缩条MC”层的第2447帧处按F6,回到该层的第1帧,将“伸缩条MC”元件的长改为1,创建补间动画;在“AS”层的第1帧加入动作语言(下面简称为AS):stop();
选中第2400—2447帧按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
8.Ctrl+F8,新建一个名字为“hidebtn”的btn元件(是按钮元件),在场景的“点击”帧处画一个62X23左右的矩形。
9.Ctrl+F8,新建一个名字为“暂停”的MC元件,新建两个图层,分加选中图层1和2的第2帧,按F6,在图层1的第2帧,导入(Ctrl+R)一张PS好的图片,如图6;从库中拖“hidebtn”btn元件入场景,放在图层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帧加入AS:stop ();
图6 10.Ctrl+F8,新建一个名字为“主要标志影片”的MC元件,选中图层1的第1—45帧,按F7,从库中将导入的汽车标志图片分别放在1至45帧,坐标位置都为X:-2,Y:-2,新建一层,无填充,边框大小为45X45像素,颜色任意的边框,按F8,转化为名为“方框”的MC元件,将它放在X:-2,Y:-2处。如图7
附件
-
12.jpg
(65.51 KB)
-
2008-2-3 22:27
|