Flash趣味游戏制作:猜数字
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
增1 } } if (txt4 == shu4) { a++; //如果玩家输入的第4个数字和游戏产生的第4个数字相同, //则A的数量增1 } else { if (txt4 == shu1 or txt4 == shu2 or txt4 == shu3) { b++; }//否则,和游戏产生的其它3个数字比较,如果和其中一个相同,B的数量增1 } if (txt1 == txt2 or txt1 == txt3 or txt1 == txt4) { gotoAndPlay("dd"); } if (txt2 == txt3 or txt2 == shu4) { gotoAndPlay("dd"); } if (txt3 == txt4) { gotoAndPlay("dd"); //上面三个if语句对玩家输入的数字进行判断,如果4个数字之间有相同的数,跳到dd帧,警告玩家输入非法 } else { if (a == 4) { gotoAndPlay("win"); //如果此时判断a的值为4,也就是A的熟练达到4个,则玩家全部判断对了,跳到帧win显示胜利信息 } else { txta = a; txtb = b; }//如果游戏没结束,既玩家没全部判断对,设置txta和txtb两个文本框的值为A和B的数量 c[n] = "第"+(n+1)+"次"+a+"A"+b+"B"; //设置游戏反馈字符串,提示当前的信息,其中n为变量 t1 = c[0]; //将c[n]中的变量替换为0,显示"第1次*A*B的信息",下面的代码作用相同 t2 = c[1]; t3 = c[2]; t4 = c[3]; t5 = c[4]; t6 = c[5]; t7 = c[6]; N++; } } on (release) { txt1 = txt2=txt3=txt4=""; //释放此按钮后,清空四个输入文本框,等待用户重新判断 if (n == 7 and a != 4) { //如果已经判断了7次,A的数量还没达到4,则游戏失败 gotoAndPlay("f"); } } 6、在第10帧插入空白关键帧,设置帧标签为dd,设置如图7所示的警告界面: 图7 给右下角的返回按钮添加Action: on (release) { txt1 = txt2=txt3=txt4=txta=txtb=""; //设置输入文本框为空 gotoAndPlay("pd"); // 重新回到游戏状态 } 同时给此关键帧添加AS; stop(); 7、分别在15帧和20帧插入空白关键帧,设置游戏失败和胜利的提示画面,并设置帧标签分别为f(失败)和w(胜利),具体设置可以根据自己的意愿设置即可。最后给两帧都加上AS; stop(); 8、最后添加图层Action,用来设置游戏的主As。 给第1帧添加如下AS; shu1 = int(random(9)); shu2 = int(random(9)); shu3 = int(random(9)); shu4 = int(random(9)); //上面4句都是取0到9之间的随机数,每此游戏开始确保数字不重复 a=0;b=0; N=0; //定义并初始化3变量 给第2帧添加如下AS; if (shu1==shu2 or shu1==shu3 or shu1==shu4) gotoAndPlay(1); if (shu2==shu3 or shu2==shu4) gotoAndPlay(1); if (shu3==shu4) gotoAndPlay(1); //上面的代码判断游戏产生的随机数是否有重复,如果重复,则返回到第1 帧//重新取数 给第3帧添加如下AS,并且设置此帧标签为pd; stop ();//游戏停在此帧,等待玩家输入数字 if (txt1==shu1) a=a+1; if (txt2==shu2) a=a+1; if (txt3==shu3) a++; if (txt4==shu4) a++; //上面代码的作用:如果输入的数分别和随机产生的数字每位都对应相同,则变//量a的值加1,这几句其实是用来确定游戏反馈信息*A*B中A的数量 c=new Array(7);//建立一个含有7个元素的数组对象 c[0]=c[1] |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 制作别致的Flash圣诞贺卡下一篇: 简单漂亮的Flash夜空繁星
关于Flash趣味游戏制作:猜数字的所有评论