Función para hacer un efecto de desaturación muy utilizado últimamente en las transiciones de imagenes.
Este efecto muestra la imagen en blanco hasta tomar su color original.
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.