| 最后在图层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
|