  */
 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;
     
     //--------------------------------------------------------------------------
     //

    }
    
    //----------------------------------
    //  currentState
    //----------------------------------
    

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;
