Changeset 543

Show
Ignore:
Timestamp:
04/08/08 00:56:10 (4 months ago)
Author:
allens
Message:

Allowed the screen coordinate conversion methods take a DisplayObject? instance as the context instead of Sprite.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/as3/lib/com/modestmaps/core/TileGrid.as

    r455 r543  
    1111    import com.stamen.twisted.*; 
    1212     
     13    import flash.display.DisplayObject; 
    1314    import flash.display.Sprite; 
    1415    import flash.events.Event; 
     
    323324        * Respect infinite rows or columns, to bind movement on one (or no) axis. 
    324325        */ 
    325         public function coordinatePoint(coord:Coordinate, context:Sprite, fearBigNumbers:Boolean=false):Point 
     326        public function coordinatePoint(coord:Coordinate, context:DisplayObject, fearBigNumbers:Boolean=false):Point 
    326327        { 
    327328            // pick a reference tile, an arbitrary choice 
     
    377378        } 
    378379         
    379         public function pointCoordinate(point:Point, context:Sprite=null):Coordinate 
     380        public function pointCoordinate(point:Point, context:DisplayObject=null):Coordinate 
    380381        { 
    381382            var tile:Tile; 
  • trunk/as3/lib/com/modestmaps/Map.as

    r537 r543  
    448448                * @return   Matching point. 
    449449                */ 
    450                 public function locationPoint(location:Location, context:Sprite):Point 
     450                public function locationPoint(location:Location, context:DisplayObject):Point 
    451451                { 
    452452                        var coord:Coordinate = __mapProvider.locationCoordinate(location); 
     
    462462                * @return   Matching location. 
    463463                */ 
    464                 public function pointLocation(point:Point, context:Sprite):Location 
     464                public function pointLocation(point:Point, context:DisplayObject):Location 
    465465                { 
    466466                        var coord:Coordinate = grid.pointCoordinate(point, context);