利用Flash的AS2.0代码制作一百多行的拼图游戏
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-08
this.obj.arrMove.splice(1,1); } if(this.obj.arrMove.length==0){ this.obj.arrMove=newArray(); } return0; } this.obj.arrMove.push(this); //选重两个,开始移动 if(this.obj.arrMove.length==2){ this.obj.mcMoveTo(this.obj.arrMove[0],this.obj.arrMove[1]); this.obj.mcMoveTo(this.obj.arrMove[1],this.obj.arrMove[0]); this.obj.arrMove[0]._alpha=this.obj.arrMove[1]._alpha=100; //设置互换后的新位置 varnumTemWZ:Number=this.obj.arrMove[1].nowId; this.obj.arrMove[1].nowId=this.obj.arrMove[0].nowId; this.obj.arrMove[0].nowId=numTemWZ; } }; } //随机打乱拼图 varnumTemArrLength:Number=this.arrXY.length; varj:Number=0; for(vari:Number=0;i<numTemArrLength;i++){ j++; // // vararrItem:Number=_root.randRange(0,this.arrXY.length-1); varobjTem:Object=this.arrXY[arrItem]; varmcTem:MovieClip=this.mcP[this.strMcName+j]; mcTem._x=objTem.x; mcTem._y=objTem.y; //保存现在位置的编号 mcTem.nowId=objTem.i; this.arrXY.splice(arrItem,1); } // }; obj.ini(); } //获得随机数 functionrandRange(min:Number,max:Number):Number{ varrandomNum:Number=Math.floor(Math.random()*(max-min+1))+min; returnrandomNum; } 关键词:代码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 飞机躲避小游戏-是男人就撑100秒的制作下一篇: 活用Flash中的“连接影片”功能
关于利用Flash的AS2.0代码制作一百多行的拼图游戏的所有评论