      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public var playPauseButton:ToggleButton;
+    public var playPauseButton:ToggleButtonBase;
     
     [SkinPart(required="false")]
     

import spark.components.supportClasses.ButtonBase;
import spark.components.supportClasses.Range;
import spark.components.supportClasses.SkinnableComponent;
import spark.events.TrackBaseEvent;
import spark.events.VideoEvent;
import spark.primitives.VideoElement;

[SkinState("disconnected")]

/**
 *  Connection Error State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenConnectionError")]

/**
 *  Disabled State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenDisabled")]

/**
 *  Disconnected State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenDisconnected")]

/**
 *  Loading State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenLoading")]

/**
 *  Playing State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenPlaying")]

/**
 *  Stopped State of the VideoPlayer when 
 *  in full screen mode.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[SkinState("fullScreenStopped")]

/**
 *  Loading State of the VideoPlayer
