         }
     }
 
+	/**
+	 *  @private
+	 *  Starts the view transition.
+	 */
+	private function startViewTransition(event:Event):void
+	{
+		removeEventListener(Event.ENTER_FRAME, startViewTransition);
+		
+		//            CONFIG::performanceInstrumentation
+		{
+			if (hasEventListener("transitionStart"))
+				dispatchEvent(new Event("transitionStart", false, false));
+		}
+		
+		finalViewTransition.play();
+	}
+	
     /**
      *  @private
      *  Called when a transition dispatches a COMPLETE event.

               dispatchEvent(new Event("transitionEnd", false, false));
        }
        
        endViewChange();
    }
    

            transition.navigator = this;
            
            // Give the transition a chance to prepare before the view updates
            transition.captureStartValues();
        }
        
        // Invalidate the actionBar properties
