猜数字游戏--AS处女作 |
| 作者:佚名 来源:闪吧 作者: Jensonlin 更新:2007-1-13 20:46:22 错误报告 我要投稿 |
这是我的AS处女作游戏,请大家PP!
点击浏览该文件
下面我简单的讲讲整个制作过程吧:
这是基本的界面设置,里面已经标出了各个变量名和实例名:
 设置好了之后就开始写AS了,现在我讲一下主要的AS代码:
在场景的第一帧写上 stop(); 第二帧上写:
stop(); t1=""; t2=""; t3=""; t4=""; txt=""; tx1=0; info=""; //对各变量初始化 text1._visible=false; //设置text1不可见 var i=random(500); //设置一个500以内的随机数 Selection.setFocus(texts); //让texts为编辑状态
跟着在"确定"的按钮上写:
on(release){ tx1=tx1+1; //获取点击次数 Selection.setFocus(texts);//同上 if(txt=="" or txt!=Number(txt)){ info="请输入你所猜的数字!!"; //判断所输入的类型
} else{ if(txt==i){ if(tx1==1){ t4=100; info="不是吧?一猜就中!难道是传说中的高手!!"; } else if(tx1<5){ t4=90; info="猜对了!果然厉害!"; } else if(tx1<8){ t4=80; info="可猜对了!不错不错!" } else if(tx1<10){ t4=70; info="虽然猜了几次,还是猜对了!加油!!"; } else if(tx1==10){ t4=60; info="终于都猜对了!刚好及格!"; } else if(tx1>10){ t4=random(50); info="太差劲了!重玩一次吧!"; } } //设置猜对时的分数等级 (这段代码很简单相信不用解释了吧) else if(txt>i){ t2=txt; //将大数放在文本框右边 info="提示:数字太大了!再猜过!"; txt=""; } else if(txt<i){ t1=txt; //将小数放在文本框左边 info="提示:数字太小了!再猜过!"; txt=""; } } //设置提示 t3=tx1; //显示点击次数 }
最后写"重玩"的按钮
on(release){ t1=""; t2=""; t3=""; t4=""; txt=""; tx1=0; info=""; var i=random(500); }
大功告成!! 第一次写教程,不足之处请大家见谅!希望这个对大家有帮助吧! 现附上源件:
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |