当前位置:flash课件吧→订做课件吧_flash课件制作,教学课件,比赛课件,参赛课件,制作课件,课件修改,毕业设计,精品课件,国家级比赛课件,市级比赛,公开课课件
  • 省级水平FLASH课件制作培训,网络教学,解答所有学员疑难,包教包会。
  • 教程发放到学员手中,共分为初级,中级,高级三部分,全部视频教程,跟真人在身边教学效果一样。
  • 有意者直接咨询我站管理QQ:444860709 也可以加入到QQ群(67042004)中后,直接找群主咨询相关事宜培训详情

注意:以下均为本站原创flash教程,属于本站产品,欢迎选学,如有问题可直接与我站管理联系解答事宜。QQ:4444860709

题 目:flash8实例教程之石头剪子布

一、效果预览

 

二、教程内容

  

flash8实例教程之石头剪子布

 

效果展现:
还记得你小时侯玩的经典游戏“石头,剪子,布”吗?呵呵,本实例制作经典的“石头,剪子,布”游戏。
好了,让我们开始动手吧。
步骤:
1,新建文档,文档大小参照本例最终效果图就行了。
2,首先创建一个背景层;当然你也可以绘制一个简单点的背景图,只要能用就OK了,如下图所示:


3,选中上图中的所有对象,将它们转换成一个图形元件。
4,新建一个“按钮”图层,绘制“石头,剪子,布”三个按钮元件;最后将它们放置在舞台上的合适位置;如下图所示:

 


放大百分比后的“石头,剪子,布”三个按钮的效果图


最终效果图

 

5,再新添加一个“动画”图层;新添加一个动画影片剪辑;双击进入其编辑状态后,在前四帧分别插入关键帧;然后在第1帧上写上“stop();”;第2帧插入“石头”图片;第3帧插入“剪子”图片;第4帧插入“布”图片;时间轴效果如下图所示:

 

6、再新建一个“变量层”;先看看下图后,我再接着说。

7、上图中的“第_____局”的中间的横线上面放一个动态文本框,变量名:totalplay。玩家胜和电脑胜为静态文本,两个后面各是一个动态文本框,变量为分别为“pla,com”。想来你应该明白了吧。不明白可以加我的QQ444860709.
8、好了,现在这几个图层的元件都做好了,有一个问题要处理,就是要把这几个图层的所有帧全部向后面移动1帧,也就是以上的全部元件都要放在相应图层的第2帧上面,第1帧为空白帧。

9、再新添加一个“结果层”;在第5.6.7.8四帧处各添加一个“空白关键帧”。第5帧用于添加代码,后面再说,其它各帧的图形如下


第6帧图(两个00为动态文本框,变量名为:pla,com。其它为静态文本,最下面为两个btton。)

 


第7帧图(参考第6帧图修改)


第8帧图(参考第6帧图修改)

 

10,布置一下动画层的影片剪辑,具体方法是:选中“动画层”的第2帧;打开库面板,从中将动画影片剪辑从库中拖放到舞台上面;效果如下图所示(中间的两个圆圈就是拖放的两个影片剪辑):

11、选中左边的那个影片剪辑,打开属性面板,设置实例名称为“person”;再选中左边的那个影片剪辑,打开属性面板,设置实例名称为“computer”;

12、好了,再让我们看一下最终效果图吧。

13、最终时间轴如下图所示:

 

14,好了,现在让我们来添加代码吧。

需要添加的代码如下:
(1)结果图层第1帧;
_root.pla = 0;
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
_root.com = 0;
_root.totalplay = 0;
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004

(2)结果图层第2帧;
stop();

(3)结果图层第5帧;
if (_root.pla>_root.com) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
//如果变量pla大于变量com
gotoAndStop(6);
// 跳至第6帧并停止
} else if (_root.pla<_root.com) {
///如果变量pla小于变量com
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
gotoAndStop(7);
///跳至第7帧并停止
}
//停止判断
if (_root.pla == _root.com) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
//如果变量pla等于变量/:com
gotoAndStop(8);
//跳至第8帧并停止
}

(4)结果图层第6.7.8本帧中的重新开始按钮;
on (press) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
gotoAndPlay(1);
}

(5)结果图层第6.7.8本帧中的退出按钮;
on (release) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
fscommand("quit", "");
}

(6)按钮图层的“石头”按钮;
on (press) {
//当鼠标按下时执行以下命令
_root.totalplay = _root.totalplay+1;
// /:totalplay变量加1
if (_root.totalplay == 30) {
//判断如果/:totalplay变量为3时执行以下命令
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
gotoAndStop(5);
//跳至第5帧并停止播放
} else {
//如果/:totalplay不为30,执行以下命令
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
_root.a = random(3)+2;
//变量/:a等于随机数(0,1,2)加2(注)
if (_root.a == 4) {
//判断如果/:a为4
_root.com = _root.com+1;
//变量/:com加1
}
//停止判断
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
if (_root.a == 3) {
//如果/:a为3
_root.pla = _root.pla+1;
//变量/:pla加1
}
//停止判断
tellTarget ("computer") {
//告知名为computer的目标
gotoAndStop(_root.a);
//跳至computer目标的第/:a帧并停止
}
//停止告知目标
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
tellTarget ("person") {
//告知名为person的目标
gotoAndStop(2);
//跳至person目标的第2帧并停止
}
//停止告知
}
//停止判断
}
//程序结束
//注:Random(3)的意思为由电脑自行从0,1,2三个数中产生一

(7)按钮图层的“剪子”按钮;
on (press) {
_root.totalplay = _root.totalplay+1;
if (_root.totalplay == 30) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
gotoAndStop(5);
} else {
_root.a = random(3)+2;
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
if (_root.a == 2) {
_root.com = _root.com+1;
}
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
if (_root.a == 4) {
_root.pla = _root.pla+1;
}
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
tellTarget ("computer") {
got
}
tellTarget ("person") {
gotoAndStop(3);
}
}
}

(8)按钮图层的“布”按钮;
on (press) {
_root.totalplay = _root.totalplay+1;
if (_root.totalplay == 30) {
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
gotoAndStop(5);
} else {
_root.a = random(3)+2;
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
if (_root.a == 3) {
_root.com = _root.com+1;
}
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
if (_root.a == 2) {
_root.p+1;
}
//flash课件吧(湖北金鹰),www.luotao2008.cn 动画培训群号67042004
tellTarget ("computer") {
gotoAndStop(_root.a);
}
tellTa
}
}

 

 

 

15,花了整整一天编写这个flash8实例教程之石头剪子布,真是累啊,不过总算完工了,呵呵,好的话,告诉一声啊,呵呵,你慢慢玩吧,我先跑了啊。有问题可以联系我Q444860709

 

 

我站网络视频网校培训开始招生了!FLASH课件制作视频教程教学,QQ一对一解答所有学员疑问。咨询:QQ444860709 查看培训详情

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
与此页面相关内容导航
     
在线咨询台