Changeset 643

Show
Ignore:
Timestamp:
08/19/08 16:39:54 (3 months ago)
Author:
tom
Message:

added an event when set matrix is called in tweening tilegrid

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/tom-tweenlite/lib/com/modestmaps/core/TileGrid.as

    r642 r643  
    182182                // setting this.dirty = true will request an Event.RENDER 
    183183                protected var _dirty:Boolean; 
     184 
     185                // setting to true will dispatch a CHANGE event which Map will convert to an EXTENT_CHANGED for us 
     186                protected var matrixChanged:Boolean = false; 
    184187                 
    185188                public function TileGrid(w:Number, h:Number, draggable:Boolean, provider:IMapProvider) 
     
    359362                                // doesn't bubble, unlike MapEvent 
    360363                                // Map will pick this up and dispatch MapEvent.EXTENT_CHANGED for us 
     364                                dispatchEvent(new Event(Event.CHANGE, false, false)); 
     365                        } 
     366                        else if (matrixChanged) { 
     367                                matrixChanged = false; 
    361368                                dispatchEvent(new Event(Event.CHANGE, false, false)); 
    362369                        } 
     
    14011408                { 
    14021409                        worldMatrix = m; 
     1410                        matrixChanged = true; 
    14031411                        dirty = true; 
    14041412                }