 package spark.skins.mobile.supportClasses
 {
 import flash.display.DisplayObject;
+import flash.display.GradientType;
+import flash.display.Graphics;
+import flash.geom.ColorTransform;
+import flash.geom.Matrix;
 
 import mx.core.IFlexDisplayObject;
 import mx.core.ILayoutElement;
 import mx.core.UIComponent;
 import mx.core.mx_internal;
+import mx.utils.ColorUtil;
 
 import spark.components.supportClasses.SkinnableComponent;
 import spark.core.DisplayObjectSharingMode;

     */ 
    protected function commitCurrentState():void
    {
    }

    /**

 */
public class MobileSkin extends UIComponent implements IHighlightBitmapCaptureClient
{
    // Used for gradient background
    protected static var matrix:Matrix = new Matrix();
    
    protected static const ratios:Array = [0, 127.5, 255];
    
    protected static const alphas:Array = [1, 1, 1];
    
    private static const DEFAULT_SYMBOL_COLOR_VALUE:uint = 0x00;
    
    private static var colorTransform:ColorTransform = new ColorTransform();
    
    /**
     *  Specifies whether or not this skin should be affected by the <code>chromeColor</code> style.
     *
     *  @default false
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    protected var useChromeColor:Boolean = false;
    
    /**
     *  Specifies whether or not this skin should be affected by the <code>symbolColor</code> style.
     *
     *  @default false
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    protected var useSymbolColor:Boolean = false;
    
    //--------------------------------------------------------------------------
    //
