Flash Player 10新特性 – ShaderFilter
by wersling on 2008-11-05, under Flash Note
在Flash Player 10中,ShaderFilter 用于设置自定义的滤镜效果,你可以通过 Adobe Pixel Bender Toolkit 来编辑这些滤镜文件。用法就是原来filters功能的扩展:
- 加载或 Embed 滤镜文件(pdj),一般使用 URLLoader 就可以。
- 实例化一个Shader。
- 如果这个shader有参数,那么你需要给他设置,比如:
- 将这个shader设置给需要滤镜的对象。
var shader:Shader = new Shader(loader.data);
shader.data.dimension.value = [5];
var gradientFilter:ShaderFilter = new ShaderFilter(shader); image.filters = [gradientFilter]
这里是一个例子:
下载源文件:ShaderFilter Source (922)

已使用不错
使用的还行吧!
不错,比我以前那个好用多了!