         return null;
     }
     
+    //---------------------------------
+    // defaultPushTransition
+    //---------------------------------
+    
+    private var _defaultPushTransition:ViewTransitionBase;
+        
+    
+    /**
+     *  Specifies the default view transition for push navigation operations.
+     *
+     *  @default new SlideViewTransition()
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10.1
+     *  @playerversion AIR 2.5
+     *  @productversion Flex 4.5
+     */
+    public function get defaultPushTransition():ViewTransitionBase
+    {
+        return _defaultPushTransition;
+    }
+    
+    /**
+     * @private
+     */
+    public function set defaultPushTransition(value:ViewTransitionBase):void
+    {
+        _defaultPushTransition = value;
+    }
+    
+    //---------------------------------
+    // defaultPopTransition
+    //---------------------------------
+    
+    private var _defaultPopTransition:ViewTransitionBase;
+    
+    /**
+     *  Specifies the default view transition for pop navigation operations.
+     *
+     *  @default new SlideViewTransition()
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10.1
+     *  @playerversion AIR 2.5
+     *  @productversion Flex 4.5
+     */
+    public function get defaultPopTransition():ViewTransitionBase
+    {
+        return _defaultPopTransition;
+    }
+    
+    /**
+     * @private
+     */
+    public function set defaultPopTransition(value:ViewTransitionBase):void
+    {
+        _defaultPopTransition = value;
+    }
+
+    
     //----------------------------------
     //  firstView
     //----------------------------------

     *  @productversion Flex 4.5
     */
    override mx_internal function backKeyUpHandler():void
    {
        if (activeView && !activeView.backKeyHandledByView())
            popView();
    }

    {
        super();
        
        // Default view transitions
		var slideLeft:SlideViewTransition = new SlideViewTransition();
		slideLeft.duration = DEFAULT_VIEW_TRANSITION_DURATION;
		slideLeft.direction = ViewTransitionDirection.LEFT;
		defaultPushTransition = slideLeft;
		
		var slideRight:SlideViewTransition = new SlideViewTransition();
		slideRight.duration = DEFAULT_VIEW_TRANSITION_DURATION;
		slideRight.direction = ViewTransitionDirection.RIGHT;
		defaultPopTransition = slideRight;
    }
    
    //--------------------------------------------------------------------------
