Flex 滤镜

flex内置滤镜:主要包括:
bevelFilter:添加斜角、斜面效果(具有三维立体外观)。
BlurFilter:模糊效果。
ColorMatrix:颜色矩阵转换。该类允许饱和度更改、色相旋转、亮度为Alpha以及各种其它效果。
ConvolutionFilter:应用矩阵盘绕滤镜效果。卷积将输入图像的像素与相邻的像素合并以生成图像。通过卷积,可以实现大量的图像效果,包括模糊、边缘检测、锐化、浮雕和斜角。
DropShadowFilter:投影
GlowFilter:发光效果。
GradientBevelFilter:渐变斜角效果。
GradientGlowFilter:渐变发光效果。

使用滤镜注意事项:
(1)对于bevelFilter、DropShadowFilter、BlurFilter都必须设置borderStyle="solid",不然没有效果 的

 

黑白滤镜

var red:Number = 0.3086;
var green:Number = 0.694;
var blue:Number = 0.0820; //这三个值是提供标准的黑白效果
var cmf:ColorMatrixFilter = new ColorMatrixFilter(red, green, blue, 0, 0, red, green, blue, 0, 0, red, green, blue, 0, 0, 0, 0, 0, 1, 0);

 

mycontrol.filters = null;  // 去除黑白滤镜, 如果使用了其他滤镜, 则应单独从filters数组中除去黑白滤镜, 而不应直接设为null

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章