万卷书   首页 > 电脑书籍 > Flash > Flash游戏制作--打靶
 
最后在图层as的第2帧添加AS: gotoAndPlay(1); 在图层as的第3帧添加AS: stop();

4.这里可能大家会问,控制游戏的Action动作脚本在哪里呢?我们可以仔细想一想,游戏中的主要动作就是玩家对目标靶进行的射击,所以游戏中主要的控制脚本应该加在前面的五个圆环中。

回到图层target,选中圆环1,添加如下AS:

on (release) {

a=Number(a)+Number(1);

//如果击中了圆环1,游戏总分为上次总分加1

b=Number(b)+Number(1);

//射击次数为当前次数加1

c=1

//当次射击得分为1

}

//如果击中了圆环1,游戏总分为上次总分加1

同样的给圆环2添加如下AS:

on (release) {

a=Number(a)+Number(2);

//如果击中了圆环1,游戏总分为上次总分加2

b=Number(b)+Number(1);

//射击次数为当前次数加1

c=2

//当次射击得分为2

}

给圆环3添加如下AS:

on (release) {

a=Number(a)+Number(3);

//如果击中了圆环1,游戏总分为上次总分加3

b=Number(b)+Number(1);

//射击次数为当前次数加1

c=3

//当次射击得分为3

}

给圆环4添加如下AS:

on (release) {

a=Number(a)+Number(4);

//如果击中了圆环1,游戏总分为上次总分加4

b=Number(b)+Number(1);

//射击次数为当前次数加1

c=4

//当次射击得分为4

}

给圆环5添加如下AS:

on (release) {

a=Number(a)+Number(5);

//如果击中了圆环1,游戏总分为上次总分加5

b=Number(b)+Number(1);

//射击次数为当前次数加1

c=5

//当次射击得分为5

}

最后的时间线如图13所示;

图13

上一页 下一页