bmpData=new BitmapData(mc.width,mc.height);
            bmpData.draw(mc,new Matrix());
            bmpMap.bitmapData.copyPixels(bmpData,new Rectangle(0,0,rectCanvas.width,rectCanvas.height),new Point(0,0));
            bmpMap.visible=true;
            btnStart.visible=true;
            btnReplay.visible=false;
            clearTiles();
        }
        

        private function btnPlus_ClickHandler(e:MouseEvent):void{
            if(col<8){
                col++;
            }
            txtTileNum.text=col+"X"+col;
        }
        

        private function btnMinus_ClickHandler(e:MouseEvent):void{
            if(col>3){
                col--;
            }
            txtTileNum.text=col+"X"+col;
        }
        

        private function dragTile(e:MouseEvent):void{
            var tile:Tile=Tile(e.currentTarget);
            if(tile.dragable){
                scene.setChildIndex(tile,scene.numChildren-1);
                tile.startDrag();
            }
        }
        

        private function stopDragTile(e:MouseEvent):void{

            var tile:Tile=Tile(e.currentTarget);

            tile.stopDrag();

            var targetX:Number=tile.index%col*tileWidth+tileWidth/2+rectCanvas.x;
            var targetY:Number=Math.floor(tile.index/col)*tileHeight+tileHeight/2+rectCanvas.y;
            var targetPoint:Point=new Point(targetX,targetY);

            var mousePoint:Point=new Point(e.stageX,e.stageY);
            判断以上两个位置是否足够接近,如果距离小于碎片宽度的一半,表示释放位置正确
            if(Point.distance(mousePoint,targetPoint)<tileWidth/2){

                if(!tile.dragable){
                    return;
                }
                不能继续拖曳
上一篇:C#家庭式旅馆客房管理系统的设计与实现
下一篇:Android翻译公司业务管理系统设计与实现

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

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

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

Frontpage网页制作【5085字】

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

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

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

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

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

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

上海居民的社会参与研究

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

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

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

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

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

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