Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá, estou usando o código abaixo para transformar minha imagem (dentro do MC) em PB. Só que gostaria que o MovieClip tivesse movimento, mas quando faço isso, a desaturação para de funcionar. Agradeço pela ajuda!
import flash.filters.BitmapFilter;
import flash.filters.ColorMatrixFilter;
desaturation = 0;
image.filters = new Array(getDesaturationFilter(desaturation));
// Turn an image (gradually) into a grayscale
// t is a Number ranging from 0 == 100% saturation, full colors
// to 1 == fully grayscale (is default)
function getDesaturationFilter(t:Number):BitmapFilter{
t = t ? t : 1;
// luminance coefficients as by Charles A. Poynton, 1997
// see point C-9 of http://www.faqs.org/faqs/graphics/colorspace-faq/
// alternative coefficients by Paul Haeberly :http://www.sgi.com/misc/grafica/matrix/
var r = 0.212671;
var g = 0.715160;
var b = 0.072169;
return new ColorMatrixFilter(
[tr+1-t, tg, t*b, 0, 0,
tr, tg+1-t, t*b, 0, 0,
tr, tg, t*b+1-t, 0, 0,
0, 0, 0, 1, 0]);
}Carregando comentários...