      */
     override public function getAffectedProperties():Array /* of String */
     {
-        return AFFECTED_PROPERTIES;
+        return (colorPropertyName == "color") ? AFFECTED_PROPERTIES : [colorPropertyName];
     }
 
     /**

    {
        super.initInstance(instance);
        
        var tintInstance:AnimateColorInstance = AnimateColorInstance(instance);
        tintInstance.colorFrom = colorFrom;
        tintInstance.colorTo = colorTo;
        tintInstance.colorPropertyName = colorPropertyName;
    }
}
}
     */
    override public function get relevantStyles():Array /* of String */
    {
        return (colorPropertyName == "color") ? RELEVANT_STYLES : [colorPropertyName];
    }   

    /**
