万卷书   首页 > 电脑书籍 > Flash > Flash游戏制作--五子连珠(一)
 

2. 控制按钮的制作:游戏中需要使用鼠标将棋子落到棋盘上,所以需要使用按钮结合棋子的方法,因为游戏中我们看到的实际是棋子,但是控制的是按钮,所以这里我们只需要制作一个简单的隐形按钮即可,按钮大小和棋子大小相似,如图4所示:

图4

当游戏结束后还需要有一个Replay按钮允许玩家重玩游戏,所以可以建立一个简单的按钮,用来控制游戏的再次运行,Replay按钮如图5所示:

图5

3. 控制游戏的MC:棋类游戏中少不了大量的Action程序控制,为了便于对游戏进行控制,一般将Action放在专门的Movie clip中,然后就可以在游戏的任何地方调用了。

A:新建一个Movie clip组件,命名为blk,进入组件编辑状态后,在第一关键桢添加如下AS:

stop();

function makelist(maker)

//自定义函数makelist,参数为maker,其作用是生成一个列表

{

if (maker =="white")

//如果传递进函数的参数是white

{

color = 2;

color_bad = 1;

//设置两变量值

}

else

//如果传递进函数的参数是black

{

color = 1;

color_bad = 2;

//设置两变量值

}

for (i=0; i<15; i++)

//外循环,循环变量为I,循环次数为15次

上一页 下一页