Home > Flash Note > Flash Player 10新特性 – ShaderFilter

Flash Player 10新特性 – ShaderFilter

by wersling on 2008-11-05, under Flash Note

在Flash Player 10中,ShaderFilter 用于设置自定义的滤镜效果,你可以通过 Adobe Pixel Bender Toolkit 来编辑这些滤镜文件。用法就是原来filters功能的扩展:

  1. 加载或 Embed 滤镜文件(pdj),一般使用 URLLoader 就可以。
  2. 实例化一个Shader。
  3. var shader:Shader = new Shader(loader.data);
  4. 如果这个shader有参数,那么你需要给他设置,比如:
  5. shader.data.dimension.value = [5];
  6. 将这个shader设置给需要滤镜的对象。
  7. var gradientFilter:ShaderFilter = new ShaderFilter(shader);
    image.filters = [gradientFilter]

这里是一个例子:

下载源文件:ShaderFilter Source (922)

, ,

  1. yadandimao
    November 5th, 2008 at 14:14 | #1

    已使用不错

  2. 聊天
    November 7th, 2008 at 19:21 | #2

    使用的还行吧!

  3. www.dizaotv.com
    December 12th, 2008 at 15:01 | #3

    不错,比我以前那个好用多了!

  1. No trackbacks yet.