Changeset 128
- Timestamp:
- 02/18/07 07:51:13 (2 years ago)
- Files:
-
- trunk/as2/lib/com/modestmaps/core/TileGrid.as (modified) (2 diffs)
- trunk/as2/lib/com/modestmaps/geo/Map.as (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/as2/lib/com/modestmaps/core/TileGrid.as
r126 r128 15 15 private var width:Number; 16 16 private var height:Number; 17 private var draggable:Boolean; 17 18 18 19 // Row and column counts are kept up-to-date. … … 192 193 { 193 194 well = createEmptyMovieClip('well', 1); 194 well.onPress = Delegate.create(this, this.startWellDrag); 195 well.onRelease = Delegate.create(this, this.stopWellDrag); 196 well.onReleaseOutside = Delegate.create(this, this.stopWellDrag); 195 196 if(draggable) { 197 well.onPress = Delegate.create(this, this.startWellDrag); 198 well.onRelease = Delegate.create(this, this.stopWellDrag); 199 well.onReleaseOutside = Delegate.create(this, this.stopWellDrag); 200 } 197 201 198 202 centerWell(false); trunk/as2/lib/com/modestmaps/geo/Map.as
r127 r128 15 15 private var width:Number; 16 16 private var height:Number; 17 private var draggable:Boolean; 17 18 18 19 // pending zoom steps, array of [amount:Number, redraw:Boolean] (see TileGrid.zoomBy) … … 48 49 _y: 0, 49 50 width: width, 50 height: height 51 height: height, 52 draggable: draggable 51 53 }; 52 54 … … 131 133 132 134 // initial zoom to fit extent vertically and horizontally 135 // additionally, make sure it's not outside the boundaries set by provider limits 133 136 var initZoom:Number = Math.min(hPossibleZoom, vPossibleZoom); 137 initZoom = Math.min(initZoom, mapProvider.outerLimits()[1].zoom); 138 initZoom = Math.max(initZoom, mapProvider.outerLimits()[0].zoom); 134 139 135 140 // coordinate of extent center
