Changeset 338

Show
Ignore:
Timestamp:
08/11/07 21:19:14 (1 year ago)
Author:
tom
Message:

init is gone in favour of constructors for v1.0

Files:

Legend:

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

    r337 r338  
    8181        protected var _drawGridArea:Boolean = true; 
    8282     
    83         public function init(width:Number, height:Number, draggable:Boolean, provider:IMapProvider, map:Map):void 
     83        public function TileGrid(width:Number, height:Number, draggable:Boolean, provider:IMapProvider, map:Map) 
    8484        { 
    8585            if (!Reactor.running()) 
  • trunk/as3/lib/com/modestmaps/Map.as

    r333 r338  
    1717 *          import com.modestmaps.geo.Location; 
    1818 *          import com.modestmaps.mapproviders.BlueMarbleMapProvider; 
    19  *          import com.stamen.twisted.Reactor; 
    2019 *          ... 
    21  *          Reactor.run(clip, null, 50); 
    22  *          var map:Map = Map(clip.attachMovie(Map.symbolName, 'map', clip.getNextHighestDepth())); 
    23  *          map.init(640, 480, true, new BlueMarbleMapProvider()); 
     20 *          var map:Map = new Map(640, 480, true, new BlueMarbleMapProvider()); 
     21 *          addChild(map); 
    2422 *        </code> 
    2523 */ 
     
    5149             
    5250            // pending animation steps, array of {type:'pan'/'zoom', amount:Point/Number, redraw:Boolean} 
    53             protected var __animSteps:Array
     51            protected var __animSteps:Array = []
    5452         
    5553            // associated animation call 
     
    8179           /* 
    8280            * Initialize the map: set properties, add a tile grid, draw it. 
    83             * This method must be called before the map can be used! 
    8481            * Default extent covers the entire globe, (+/-85, +/-180). 
    8582            * 
     
    9188            * @see com.modestmaps.core.TileGrid 
    9289            */ 
    93             public function init(width:Number, height:Number, draggable:Boolean, provider:IMapProvider):void 
     90            public function Map(width:Number, height:Number, draggable:Boolean, provider:IMapProvider) 
    9491            { 
    9592                if (!Reactor.running()) 
     
    108105                        } 
    109106                  
    110  
    111                 __animSteps = new Array(); 
    112  
    113107                setSize(width, height); 
    114108 
    115                         grid = new TileGrid(); 
    116                 addChild(grid); // before init, so init can add mouse handlers to stage 
    117                 grid.init(__width, __height, draggable, provider, this); 
     109                        grid = new TileGrid(__width, __height, draggable, provider, this); 
     110                addChild(grid); 
    118111 
    119112                        markerClip = new MarkerClip(this);