万卷书   首页 > 电脑书籍 > Flash > Flash游戏制作--空战
 

然后插入一个图层sound,用来设置飞机下落的声音效果,从外部导入一个爆炸的音效,然后选中图层sound,从属性面板的sound下拉列表中选择所导如的身影,最后将此层也延续到第10祯,时间线如图9所示:

图9

最后还要添加一些Action动作脚本对其加以控制。新建一个图层ACTION,在第1,2,和10祯分别插入一个关键祯,然后给第一祯添加如下AS:

this._x = _root.expX;

this._y = _root.expY;

给第2祯添加如下AS:

this._x=_root.expX;

this._y=_root.expY;

给第10祯添加如下As:

this.removeMovieClip();

6.制作记时器:游戏是有一定时间控制的,所以还需要添加一个记时器,使用动态文本可以方便的实现,新建一个Movie clip元件,命名为mTime,在元件编辑状态下,使用文本工具绘制一个矩形文本框,然后在属性面板中设置其为Dynamic动态文本,这样就可以用Action对其中的内容加以控制了,设置其变量名为rTime,然后在文本框前面输入提示信息,如图10所示:

图10

然后新建一个层,在第一祯添加如下AS:

now = new Date();

//新建一个Date对象

startTime = now.getTime();

//设置开始时间为系统时间

playTime = _root.playTime;

rTime = playTime;

在第三祯添加如下AS:

now = new Date();

currentTime = now.getTime();

rTime = playTime-int((currentTime-startTime)/1000);

if (!rTime) {

_root.gotoAndPlay("reStart");

stop ();

}

//显示并控制记时器中的时间

在第5祯添加如下AS:

gotoAndPlay (_currentframe-2);

到此为止,游戏中需要的元件大部分准备好了,下面就可以开始布置主场景了。

上一页 下一页