8以上的版本提供了几个滤镜类
需要脚本控制的话在ASD里面查
DropShadowFilter 和 BlurFilter
只要个效果的话在Filters面板设置一下就可以了
ps:不推荐大面积用这些filter,这些滤镜基本上都不会是矢量的 -> 位图滤镜类的扩展类,在显示的时候~效率nicht so gut,试试就知道了,当然不要在配置太好的机器上试~~~
做个blur的例子:
import flash.filters.BlurFilter;
var blurX:Number
var blurY:Number
var quality:Number = 2 // 1:low 2:mid 3:high ... 15:ext
onEnterFrame = function() {
blurX = Math.abs(_root._xmouse - this._x)
blurY = Math.abs(_root._ymouse - this._y)
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array();
filterArray.push(filter);
this.filters = filterArray;
}
Flash 动画: