万卷书   首页 > 电脑书籍 > Flash > Flash游戏制作--记忆游戏
 

tellTarget ("../balls3") {

nextFrame();

}

tellTarget ("../balls4") {

nextFrame();

}

tellTarget ("../balls5") {

nextFrame();

}

tellTarget ("../balls6") {

nextFrame();

}

tellTarget ("../balls7") {

nextFrame();

}

  //分别指定主场景中的balls3到ball7五个Movie clip,运行每个Movie clip当前帧的下一帧。

  分别在第25和第44帧添加as为gotoAndStop(5);

  分别在第58和第77帧添加如下as。

tellTarget ("../balls8") {

nextFrame();

}

  //balls8是Mc num的实例名,用来控制游戏剩余圆盘对数的变化,当跳到下一帧则数字减1。

  分别在第63和第82帧添加as为gotoAndStop(3);

  上面所有as的所在帧并不是随意添加的,而是与圆盘及图案所有Motion的所在帧相对应,这样才能在游戏中调用不同的Motion。

  最后,按照上面的方法,再制作从balls2到balls6的其它5个类似的Movie clip影片剪辑,不同之处是每对圆盘背后的图案要不相同。

  5.在此我们要制作记数变化的效果。首先新建一个Movie clip影片剪辑,插入六个关键帧,分别将前面做好的6个数字符号按逆续放到第1到第6关键帧中(第1关键帧放数字6……第6关键帧放数字1)。然后新增一个图层,命名为timeline,同样插入六个连续的关键帧,并给每个关键帧都添加Action为“stop();”,让影片运行到每帧都停下来。

记数变化的时间线(9s57.tif)

 

 

上一页 下一页