             // Flush the cached scale grid points
             cachedSourceGrid = null;
             cachedDestGrid = null;
+            
+            // Dispatch ready event
+            dispatchEvent(new FlexEvent(FlexEvent.READY));
         }
             
         invalidateSize();

                // features requiring access to the bitmap data will no longer
                // function.
                _trustedSource = false; 
            }
        }
        else

 *  @productversion Flex 4.5
 */
[Event(name="progress", type="flash.events.ProgressEvent")]

/**
 *  Dispatched when content loading is complete.  Unlike the
 *  <code>complete</code> event, this event is dispatched for 
 *  all source types.  
 *  
 *  <p>Note that for content loaded via Loader, both
 *  <code>ready</code> and <code>complete</code> events
 *  are dispatched.</p>  For other source types such as
 *  embeds, only <code>ready</code> is dispatched.
 *
 *  @eventType mx.events.FlexEvent.READY
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 2.0
 *  @productversion Flex 4.5
 */
[Event(name="ready", type="mx.events.FlexEvent")]

/**
 *  Dispatched when a security error occurs.
