图形处理 主要内容是讲滤镜、矩阵变换、BitmapData类
一、滤镜---BlurFilter类 (模糊滤镜)
1、属性
blurX---(x轴方向模糊的像素数量 = 4)
blurY---( y轴方向模糊的像素数量 = 4 )
quality---( 执行模糊处理的次数0~15,默认值为1 )
这些都是BlurFilter实例的参数 例如:var blurfilter:BlurFilter; blurfiler = new BlurFilter(10,10,5);
2、方法
构造函数:BlurFilter(blurX:Number = 4.0,blurY:Number = 4.0,quality:int = 1)
Clone();BitmapFilter -- 返回此滤镜对象的副本
以下实例仅供请参考
package { import flash.display.Sprite; public class BlurFliter extends Sprite { private var sp:Sprite = new Sprite(); private var blurFliter:BlurFliter; public function BlurFliter() { sp.graphics.beginFill(0x000000,1); sp.graphics.drawCircle(50,50,25); sp.graphics.endFliter(); stage.addChild(sp); blurfliter = new BlurFliter(10,10,5); var arr:Array[]; arr = [blurfliter]; sp.fliters[arr]; } } }
下面的投影、斜角、发光 明天继续