Flash教程:制作智力过河小游戏
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-07
游戏规则: 一只大狮子,一只小狮子,一只大老虎、一只小老虎、一只大花豹,一只小花豹要到河对面去,只有大动物和小老虎会划船,船每次只能乘两只动物。大动物之间互相吃不了,小动物之间互相吃不了,如果大动物不在同类的小动物就会被异类大动物吃掉。 复制粘贴到第一帧,测试: 创建开始场景(); function创建开始场景(){ 创建TXT_MC(this,"游戏名","智力过河",200,100,300,false); 创建TXT_MC(this,"游戏开始","游戏开始",250,200,100,true); 创建TXT_MC(this,"游戏说明","游戏说明",250,250,100,true); 游戏开始.onPress=function(){ 删除开始场景(); 创建游戏场景(); }; 游戏说明.onPress=function(){ 删除开始场景(); 创建说明场景(); }; } function删除开始场景(){ 游戏名.removeMovieClip(); 游戏开始.removeMovieClip(); 游戏说明.removeMovieClip(); } function删除说明场景(){ 规则.removeMovieClip(); 说明.removeMovieClip(); 游戏开始.removeMovieClip(); } function创建说明场景(){ var内容="一只大狮子,一只小狮子,一只大老虎、一只小老虎、一只大花豹,"+"\n"+"一只小花豹要到河对面去,只有大动物和小老虎会划船,船每次只能乘"+"\n"+"两只动物。大动物之间互相吃不了,小动物之间互相吃不了,如果大动"+"\n"+"物不在同类的小动物就会被异类大动物吃掉。"; 创建TXT_MC(this,"规则","游戏规则",230,50,150,false); 创建TXT_MC(this,"说明",内容,50,100,120,false); 创建TXT_MC(this,"游戏开始","游戏开始",250,200,100,true); 游戏开始.onPress=function(){ 删除说明场景(); 创建游戏场景(); }; } function创建TXT_MC(路径,名称,文本,坐标X,坐标Y,大小,框){ varMC=路径.createEmptyMovieClip(名称,路径.getNextHighestDepth()); MC._x=坐标X; MC._y=坐标Y; MC._xscale=MC._yscale=大小; varTXT=MC.createTextField("TXT",0,0,0,0,0); TXT.text=文本; TXT.selectable=false; TXT.autoSize=true; if(框==true){ MC.onRollOver=function(){ this.TXT.border=true; this.onReleaseOutside=this.onRollOut=function(){ this.TXT.border=false; }; }; } returnMC; } this.createEmptyMovieClip("遮照MC",this.getNextHighestDepth()); function创建游戏场景(){ var船上成员=[]; var左岸=["大狮子","小狮子","大老虎","小老虎","大花豹","小花豹"]; this.createEmptyMovieClip("左岸MC",this.getNextHighestDepth()); 创建河流(); this.createEmptyMovieClip("码头MC",this.getNextHighestDepth()); 画方块(码头MC,0,348,94,50,true); 画方块(码头MC,454,348,94,50,true); this.createEmptyMovieClip("提示MC",this.getNextHighestDepth()); 左岸MC._y=100; 左岸MC._x=20; for(vari=0;i<左岸.length;i++){ if(i%2==0){ varMC=创建TXT_MC(左岸MC,左岸[i],左岸[i],0,40*i,100,true); MC.名字=MC._name; MC.划船=true; MC.方位="左岸"; MC.大小="大"; }else{ varMC=创建TXT_MC(左岸MC,左岸[i],左岸[i],0,40*i,100,true); MC.名字=MC._name; MC.划船=false; MC.方位="左岸"; MC.大小="小"; } MC.onPress=function(){ if(船上成员.length==2){ 提示信息("船上不 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash教程:制作智力过河小游戏的所有评论