Función para hacer un efecto de desaturación muy utilizado últimamente en las transiciones fotográficas.
function EfectSatur(ClipPelicula, Velocidad, MaxSaturacion):Void {
var colorSet:Color = new Color(ClipPelicula);
onEnterFrame = function (){
if (MaxSaturacion <= 0) {
delete onEnterFrame
}
else {
MaxSaturacion -= Velocidad;
}
var colorTransform = {ra:100, rb:MaxSaturacion, ga:100, gb:MaxSaturacion, ba:100, bb:MaxSaturacion, aa:100, ab:100};
colorSet.setTransform(colorTransform);
};
}
Uso:
EfectSatur(this.image_mc, 20, 255);
Donde "this.image_mc" es el nombre de instancia del clip de película que contiene la imagen.




