for(var j:uint=0; j<col; j++){
                    var tile:Tile=new Tile(tileWidth,tileHeight);

                    tile.bmpTile.bitmapData.copyPixels(bmpData,new Rectangle(j*tileWidth,i*tileHeight,tileWidth,tileHeight),new Point(0,0));

                    tile.index=i*col+j;
                    拼图碎片可拖曳
                    tile.dragable=true;
                    把碎片放置在临时区域
                    tile.x=rectTemp.x+(rectTemp.width-tileWidth)*Math.random();
                    tile.y=rectTemp.y+(rectTemp.height-tileHeight)*Math.random();
                    添加碎片的拖曳事件
                    tile.addEventListener(MouseEvent.MOUSE_DOWN,dragTile,false);
                    tile.addEventListener(MouseEvent.MOUSE_UP,stopDragTile,false);

                    aTiles.push(tile);
                    scene.addChild(tile);
                }
            }
        }
        
        开始游戏按钮方法
        private function btnStart_ClickHandler(e:MouseEvent):void{

            tileWidth=rectCanvas.width/col;

            tileHeight=rectCanvas.height/col;

            totalTiles=col*col;
            mc.visible=false;

            mcGameInfo.visible=false;

            btnStart.visible=false;
            显示再玩一边按钮
            btnReplay.visible=true;

            initArea();

            initTiles();
        }
        
        再玩一边按钮方法
        private function btnReplay_ClickHandler(e:MouseEvent):void{
            mc.visible=true;
            mcGameInfo.visible=false;
            mc.gotoAndStop(Math.ceil(Math.random()*mc.totalFrames));
            removeChild(lineSprite);
            bmpData=null;
上一篇:C#家庭式旅馆客房管理系统的设计与实现
下一篇:Android翻译公司业务管理系统设计与实现

Unity3D+Android的三消小游戏的设计与实现

考证平台静态网页设计与制作

用VB制作网址链接器【996字】

Frontpage网页制作【5085字】

b>光缆开剥与接续多媒体課件制作【7603字】

Asp.net《网页设计与制作》在线学习系统设计

AUTHORWARE的中学信息技术课程课件制作

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计