     mx_internal final function set $alpha(value:Number):void
     {
         super.alpha = value;
+    }
+    
+    //----------------------------------
+    //  $blendMode
+    //----------------------------------
+    
+    /**
+     *  @private
+     *  This property allows access to the Player's native implementation
+     *  of the 'blendMode' property, which can be useful since components
+     *  can override 'alpha' and thereby hide the native implementation.
+     *  Note that this "base property" is final and cannot be overridden,
+     *  so you can count on it to reflect what is happening at the player level.
+     */
+    mx_internal final function get $blendMode():String
+    {
+        return super.blendMode;
+    }
+    
+    /**
+     *  @private
+     */
+    mx_internal final function set $blendMode(value:String):void
+    {
+        super.blendMode = value;
+    }
+    
+    //----------------------------------
+    //  $blendShader
+    //----------------------------------
+    
+    /**
+     *  @private
+     */
+    mx_internal final function set $blendShader(value:Shader):void
+    {
+        super.blendShader = value;
     }
     
     //----------------------------------

            dispatchEvent(new Event("alphaChanged"));
        }
    }

    //----------------------------------
    //  doubleClickEnabled

import mx.geom.RoundedRectangle;
import mx.geom.Transform;
import mx.geom.TransformOffsets;
import mx.graphics.shaderClasses.ColorBurnShader;
import mx.graphics.shaderClasses.ColorDodgeShader;
import mx.graphics.shaderClasses.ColorShader;
import mx.graphics.shaderClasses.ExclusionShader;
import mx.graphics.shaderClasses.HueShader;
import mx.graphics.shaderClasses.LuminosityShader;
import mx.graphics.shaderClasses.SaturationShader;
import mx.graphics.shaderClasses.SoftLightShader;
import mx.managers.CursorManager;
import mx.managers.ICursorManager;
import mx.managers.IFocusManager;
