滤镜的运用
滤镜:
flash.filters包
BitmapFilter类:所有图像滤镜效果的基类
包 flash.filters 类
public class BitmapFilter
继承 BitmapFilter è Object
子类 BevelFilter, BlurFilter, ColorMatrixFilter, ConvolutionFilter, DisplacementMapFilter,
DropShadowFilter, GlowFilter, GradientBevelFilter, GradientGlowFilter, ShaderFilter
一.滤镜—BlurFilter类(模糊滤镜)
1.属性
(1) blurX (x轴方向模糊的像素数量 = 4)
(2) blurY (y轴方向模糊的像素数量 = 4)
(3) quality (执行模糊处理的次数0-15,默认 = 1)
2.方法
构造函数:
BlurFilter(blurX:Number = 4.0, blurY:Number = 4.0, quality:int = 1)
clone():BitmapFilter——返回此滤镜对象的副本
二.滤镜—DropShadowFilter类(投影)
1.属性
(1) distance (从现实对象到阴影的偏移像素数量 = 4)
(2).angle (光源角度 = 45度)
(3) color (阴影颜色 从0x000000 到 0xFFFFFF 默认=0)
(4) alpha (透明度,从0到1,默认 = 1)
(5) blurX (x轴方向模糊的像素数量 = 4)
(6) blurY (y轴方向模糊的像素数量 = 4)
(7) strength (阴影的长度,从0到255,默认 = 1)
(8) quality (模糊处理次数,1—15,默认 = 1)
(9) inner (Boolean值,阴影是否应用于显示对象内部,默认false)
(10) knockout (Boolean值,原显示对象是否透明)
(11) hideObject (Boolean值,是否隐藏原现实对象)
2.方法
构造函数:DropShadowFilter(distance:Number = 4.0, angle:Number = 45,
color:uint = 0, alpha:Number = 1.0, blurX:Number = 4.0,
blurY:Number = 4.0, strength:Number = 1.0, quality:int = 1,
inner:Boolean = false, knockout:Boolean = false, hideObject:Boolean = false)
clone():BitmapFilter——返回此滤镜对象的副本
三.滤镜—BevelFilter类(斜角)
1.属性
(1) distance (从显示对象到阴影的偏移像素数量 = 4)
(2) angle (光源角度 = 45度)
(3) higglightColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0xFFFFFF)
(4) highlightAlpha (高亮区透明度,从0到1,默认 = 1)
(5) shadowColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0)
(6) shadowAlpha (高亮区透明度,从0到1,默认 = 1)
(7)blurX (x轴方向模糊的像素数量 = 4)
(8) blurY (y轴方向模糊的像素数量 = 4)
(9)strength (阴影的长度,从0到255,默认 = 1)
(10)quality (模糊处理次数,1—15,默认 = 1)
(11)type (“inner”,“outer”,“full”,默认“inner”)
(12)knockout (Boolean值,原显示对象是否透明)
2.方法
构造函数:BevelFilter(distance:Number = 4.0, angle:Number = 45, highlightColor:uint = 0xFFFFFF,
highlightAlpha:Number = 1.0, shadowColor:uint = 0x000000, shadowAlpha:Number = 1.0,
blurX:Number = 4.0, blurY:Number = 4.0, strength:Number = 1, quality:int = 1,
type:String = "inner", knockout:Boolean = false)
clone():BitmapFilter——返回此滤镜对象的副本
四.滤镜—GlowFilter类(发光)
1.属性
(1)color (发光效果的颜色 从0x000000 到 0xFFFFFF 默认=0xFF0000)
(2)alpha (发光效果的透明度,从0到1,默认 = 1)
(3)blurX (x轴方向模糊的像素数量 = 4)
(4)blurY (y轴方向模糊的像素数量 = 4)
(5)strength (发光效果延伸的长度,从0到255,默认 = 2)
(6)quality (模糊处理次数,1—15,默认 = 1)
(7)inner (Boolean值,发光效果是否应用于显示对象内部,默认false)
(8)knockout (Boolean值,原显示对象是否透明)
2.方法
构造函数:GlowFilter(color:uint = 0xFF0000, alpha:Number = 1.0,
blurX:Number = 6.0, blurY:Number = 6.0, strength:Number = 2,
quality:int = 1, inner:Boolean = false, knockout:Boolean = false)
clone():BitmapFilter——返回此滤镜对象的副本
浙公网安备 33010602011771号