Show
Ignore:
Timestamp:
12/03/07 19:35:23 (13 months ago)
Author:
gyuque
Message:

lang/actionscript/swfgmap: converted from gmapcalc.js

Location:
lang/actionscript/swfgmap/trunk/gyuque/gmap
Files:
2 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/GMapView.as

    r2320 r2346  
    1515                public function GMapView(options:*) 
    1616                { 
     17GMapCalc.DEFAULT_TILE_SIZE //            
    1718                        mBaseSprite = putBaseSprite(); 
    1819                        if (options.initial_size) 
     
    5758                         addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); 
    5859                         addEventListener(MouseEvent.MOUSE_UP  , onMouseUp); 
     60                         addEventListener(MouseEvent.MOUSE_OUT , onMouseOut); 
     61                } 
     62                 
     63                protected function onMouseOut(e:MouseEvent):void 
     64                { 
     65                        mDrag.dragging = false; 
    5966                } 
    6067                 
     
    6370                        if (mDrag.dragging) 
    6471                        { 
    65                                 mDrag.update(e.localX, e.localY); 
     72                                mDrag.update(e.stageX, e.stageY); 
    6673                                 
    67                                 puts(mDrag.dx.toString()+","+mDrag.dy.toString()); 
     74                                cls(); 
     75                                puts(e.stageX.toString()+","+e.stageY.toString()+"   "+mDrag.dx.toString()+","+mDrag.dy.toString()); 
    6876                        } 
    6977                } 
     
    7280                { 
    7381                        mDrag.dragging = true; 
    74                         mDrag.update(e.localX, e.localY); 
     82                        mDrag.update(e.stageX, e.stageY); 
    7583                } 
    7684                 
     
    8896                        txDebugOut.appendText("\r\n"); 
    8997                        txDebugOut.setTextFormat(fmtDebugOut); 
     98                } 
     99                 
     100                public function cls():void 
     101                { 
     102                        txDebugOut.text = ""; 
    90103                } 
    91104