当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash MX 编程深层次应用-网络连线游戏(2)

Flash动画制作
赤手空拳下载Flash
创建一个Flash站点的十大技巧
用Flash制作Google搜索程序
枫桥夜泊下 遮罩效果的动态文本
Flash MX 2004 ActionScript图文教程(十二)
Flash实例教程 扫描文字效果
Flash MX 2004 ActionScript图文教程(十三)
快速制作您的flash图表
Flash MX 2004 ActionScript图文教程(十四)
Flash实例教程 变幻的字母
Flash MX 2004 ActionScript图文教程(十五)
Flash实例教程 相约北京 扬帆青岛
Flash教程实例 光线特效文字
Flash课件实例 画正多边形
Flash课件实例 平行四边形法则
Flash实例教程 小孔成像课件
精简Flash文件体积七法
Flash教程实例:水中浮动的文字
金鸡贺岁!Flash制作鸡年新春动画贺卡
Flash MX 2004新特性实例学习一

Flash动画制作 中的 Flash MX 编程深层次应用-网络连线游戏(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 50 ::
收藏到网摘: n/a

7.2 游戏区(1)

    

游戏区其实就相当于一个游戏棋室的功能,从图7-4中可以看出屏幕上放了一些游戏桌,桌的形状如图7-5所示,用简单的线条与不同色的棋子来标志一个棋盘。在棋盘的下面有一个编号,用来区别不同的棋局。


7-5

7.2.1  棋手的坐下与起立

既然有棋桌,那么棋手就可以坐下与起立,而且把左边与右边分开处理,左边的变量名叫player_left,右边的变量名叫player_right。如果有人坐在左边就在左边显示一个小人,表示已经有人坐了,同理如果有人坐在右边就显示另一个小人。两个小人的样式如图7-6所示。

7-6

1.检测玩家

首先先让这两个小人全部隐藏,然后在检查到名字变量不为空时就显示小人。

左边小人的程序

onClipEvent (enterFrame) {

if(_parent.trim(_parent.player_left)!=""&&_parent.trim(_parent.player_left)!=null) {

    this.gotoAndStop (2);

} else {

    this.gotoAndStop (1);

}

}

右边小人的程序

onClipEvent (enterFrame) {

if (_parent.trim(_parent.player_right)!=""&& _parent.trim(_parent.player_right)!=null) {

    this.gotoAndStop (2);

} else {

    this.gotoAndStop (1);

}

}

一张棋盘在源文件中的排列如图7-7所示。

7-7

左边的那个文本框是player_left,右边的是player_right,中间的是table_no。虽然两个小人平时并不显示出来,但是却得让它们在相应的位置有按钮可以按,这样才可以保证玩家可以方便地坐在棋盘边。于