万卷书   首页 > 电脑书籍 > Flash > 用FLASH制作抢手棋
 
4. 再新建一个movieclip组件,命名为”红脸主角”,将组件”活动的红脸”放到编辑区中,这个mc的主要作用是模拟在整个棋盘上的运动,也就是顺着棋盘上的数字方块走一圈,用几个motion就可以实现,从图1的棋盘中我们可以看出,要顺方块走一圈,需要拐6个弯,所以分别在第100桢,第185桢,第270桢,第326桢,第375桢,第420桢插入六个关键桢,从第1桢开始,直到最后一桢,分别对对象做相应的motion运动过渡,运动方向可以参考图1中的棋盘布局。

5. 新建一个图层,在第一关键桢加as:stop();然后每隔15桢插入一个关键桢,每个关键桢加as: /:u = Number(/:u)+1;,异地是变量值递增1.

6. 按照1—5步骤的方法,制作组件”蓝脸”,‘活动的蓝脸“,“蓝脸主角”,如图6所示:

图6

7. 主角做好后,回到主场景中,新建两个图层,分别重命名为红脸和蓝脸,并将组件”红脸主角”和”蓝脸主角”分别放到相应的图层中,如图7所示:

图7

8. 在properties面板中分别给对象”红脸”和”蓝脸”起instance名为hong和lang.

殺子制作:

此步我们来制作游戏中决定主角每次所走步数的殺子。

1. 新建一个graphic组件并命名为主体,然后在编辑区中用矩形工具画一个填充色为白色,边框为黑色的正方形,作为掷殺子前殺子的状态,如图8所示:

图8

2. 在建立一个graphic组件,并命名为点,也就是作为殺子上的点,用椭圆工具画一个黑色的正圆,如图9所示:

图9

 

上一页 下一页