  */
 public class Tint extends Animate
 {
+    include "../core/Version.as";
+
+    //--------------------------------------------------------------------------
+    //
+    //  Class constants
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  @private
+     */
+    private static var AFFECTED_PROPERTIES:Array = ["color"];
+    // Some objects have a 'color' style instead
+    private static var RELEVANT_STYLES:Array = ["color"];
+
     /**
      * The starting color
      */
-    public var colorFrom:uint;
+    public var colorFrom:uint = StyleManager.NOT_A_COLOR;
     
     /**
      * The ending color
      */
-    public var colorTo:uint;
+    public var colorTo:uint = StyleManager.NOT_A_COLOR;
     
     /**
      * The name of the color property on the target object affected

    }

    /**
     * @inheritDoc
     */
    override protected function initInstance(instance:IEffectInstance):void

import flex.effects.effectClasses.TintInstance;

import mx.effects.IEffectInstance;
import mx.styles.StyleManager;

/**
 * This effect animates a change in color over time, interpolating
