Classpublic class ColorMatrixFilterPlugin
InheritanceColorMatrixFilterPlugin Inheritance com.greensock.plugins.FilterPlugin

[AS3/AS2 only] ColorMatrixFilter tweening offers an easy way to tween a DisplayObject's saturation, hue, contrast, brightness, and colorization. The following properties are available (you only need to define the ones you want to tween):

HINT: If you'd like to match the ColorMatrixFilter values you created in the Flash IDE on a particular object, you can get its matrix like this:

import flash.display.DisplayObject; 
import flash.filters.ColorMatrixFilter;
function getColorMatrix(mc:DisplayObject):Array { 
   var f:Array = mc.filters, i:uint; 
       for (i = 0; i < f.length; i++) { 
          if (f[i] is ColorMatrixFilter) { 
         return f[i].matrix; 
   return null;
var myOriginalMatrix:Array = getColorMatrix(my_mc); //store it so you can tween back to it anytime like, 1, {colorMatrixFilter:{matrix:myOriginalMatrix}});


import com.greensock.TweenLite;
import com.greensock.plugins.TweenPlugin;
import com.greensock.plugins.ColorMatrixFilterPlugin;
TweenPlugin.activate([ColorMatrixFilterPlugin]); //activation is permanent in the SWF, so this line only needs to be run once., 1, {colorMatrixFilter:{colorize:0xFF0000}});

Copyright 2008-2013, GreenSock. All rights reserved. This work is subject to the terms in or for Club GreenSock members, the software agreement that was issued with the membership.