     //  Methods
     //
     //--------------------------------------------------------------------------
-    
+
+    mx_internal function preInit():void
+    {
+        // Override
+    }
+
     /**
      *  Called by the ViewNavigator during the preparation phase of a transition.
      *  It is invoked when the new view has been fully realized and validated and the 

     */
    protected function transitionComplete():void
    {
        cleanUp();
     
        activeTransitions.splice(activeTransitions.indexOf(this), 1);
        
        if (hasEventListener(FlexEvent.TRANSITION_END))
            dispatchEvent(new FlexEvent(FlexEvent.TRANSITION_END));
    }
    
    /**

    
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
import flash.display.Stage;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.geom.Rectangle;

import mx.core.FlexGlobals;
import mx.core.IVisualElementContainer;
import mx.core.UIComponent;
import mx.core.mx_internal;
