相信大家对滤镜这东西,在flash IDE内应用很熟吧?但是在as内怎么用代码实现呢?这个问题还别说,起初真有点犯难,后经高手指点,逐一化解。经验不敢独享,故与大家分享(高手可掠过)。如有疑问,请多多提出咯……
import fl.motion.ColorMatrix;
import flash.filters.ColorMatrixFilter;
//**调整亮度**//
var ld_Matrix:ColorMatrix=new ColorMatrix();
var ld_Filter:ColorMatrixFilter=new ColorMatrixFilter();
ld_Matrix.SetBrightnessMatrix(100); //设置亮度值,值的大小是 -255--255 0为中间值,向右为亮向左为暗。
ld_Filter.matrix = ld_Matrix.GetFlatArray();
ld_MC.filters = [ld_Filter];