
Код:
import flash.filters.ColorMatrixFilter;
static function desaturate(_mc:MovieClip) {
var matrx:Array = [0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0];
var cm_filter1:ColorMatrixFilter = new ColorMatrixFilter(matrx);
_mc.filters = [cm_filter1];
}
static function saturate(_mc:MovieClip) {
var matrx:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
var cm_filter1:ColorMatrixFilter = new ColorMatrixFilter(matrx);
_mc.filters = [cm_filter1];
}
Последняя еденица в функциях отвечает за прозрачность, если, к примеру фон будет белый, то таким образом можно легко регулировать насыщеность