Flash动画制作代做(学生动画)

代做flash动画结课作业、动画设计期末考试作业、flash毕业设计、等各类flash作业!

动画作业

flash交互动画毕业设计代码步骤



flash交互动画毕业设计代码步骤

2.五子棋主要代码添加

五子棋是由两个棋手在围棋的棋盘上下五子棋是传统的玩法,我们利用这个传统五子棋的玩法,并使用Flash软件制作一个五子棋游戏。

首先在场景“场景1”中设置五子棋游戏的动作,但必须先考虑到已经预先做好的部分(初始设置),又要使游戏能连续再玩,所以还要注意设置以下几点:

(1)在游戏一开始只要做一次就可以的部分。

(2)如格子点的数量或为正确表示坐标值所须设置的基准值等。

(3)每次再玩时必须重新设置的部分。

(4)如已经被放置的棋子数或棋盘上的位置变量等。

(5)前者将在第l帧(动作语句F1),后者将在第2帧(动作语句F2)以帧动作

的方式加以设置。

①动作语句F1—棋盘的初始化。

//固定资料

//设定棋盘格子点的数量

boardX=14;

boardY=14;

//配置第一行第一列的坐标位置

spcX=32;

spcY=32;

//设定棋盘格子的大小距离

boxX=32:

boxY=32;

//除藏带有person名称的棋子

selProperty(“personO”,-visiblc,false);

selProperty(“person l”,-visiblc,false);

动作语句Fl说明:

第3至4行设置棋盘格子数有14×14个。

第6至7行默认第l行第1列的格子点的坐标。

第9至1O行默认格子点之间的纵向和横向的距离。

第12至13行隐藏被用来复制的棋子。

②动作语句F2一一每次再玩时必须做的初始化工作。

//棋子被放置的数量

playCount=O;

//设定玩家Player(Flash为白棋)

player=false;

//棋盘的二维阵列配置,即配置棋盘坐标轴变量

X=1;

while(x<=boardX){

y=l;

while(y<=boardY){

set(“board”add×add“-”add y,-1);

y=y+l;

}

x=x+l;

}

stop();

动作语句F2说明:

第2行初始化记录棋子被放置的数量的变量。

第4行由白棋先攻。

第6至14行初始化位置变量,由于一开始棋盘上没有放置任何棋子,所以全部都设置为-1。

接着将设置”qizi”元件的动作语句,虽然前面为了使棋子能被拖动放置,已经放置了动作语句,但是在考虑到下列几个要点后,将重新设置动作语句。除了在棋盘内能拖动放置黑、白棋外,其余的区域都不行。我们使用_Droptarget语句1来判断。不论是白棋还是黑棋,被拖动放置到棋盘的动作是一致的。拖动放置的动作将改为打开子程序的方式进行。已被放置了棋子的格子点,不能再放置其他的棋子。这可以用位置变量的内含值来加以判断.由于放置后会复制实体“perSon”,因此感觉上好像该实体又回到了原来的位置。如果可以正常放置,则换另一位玩家下棋。



首页 - 卓想简介 - flash动画 - 作品展示 - 联系我们 - 网站建设 - 企业VI - 电子杂志 - 全国分站 - flash作业 - 网页设计作业 -