Fluid idea for Life

随笔,杂记

在flash中使用自定义滤镜

http://www.mikechambers.com/blog上看到关于在Flex中使用自定义滤镜的文章。早在去年,adobe在labs上放出了一个名为AIF ToolKit的软件,如今已经更名为Pixel Bender,使用一种名为Hydra的语言,可以编写滤镜。Flash player 10现在已经支持使用自定义滤镜了。

可以直接使用最新版本的Flex SDK进行编译,只要SDK版本高于3.2即可,当然,还必须安装最新版本的Flash Player 10。去opensource站点下载最新版本的SDK就可以了。另外,adobe站点上,收集了很多人写的滤镜,我下载了几个点击率最高的试了试,感觉不错。

这是一个小例子,必须安装Flash Player 10 才能观看:

[kml_flashembed movie="/blog/wp-content/uploads/2008/09/fliterEx.swf" height="204" width="387" /]

下载源代码

要使用pixelbender制作的滤镜,首先需要在pixelbender中将pbk导出为pbj格式的文件供flash使用,然后在as中嵌入该文件,就可以使用了。如果希望在as中控制滤镜的参数,必须使用data接口。

Tags: as3, Hydra, Pixel Bender

上一篇: 文雀是文艺片还是动作片
下一篇: 一个简单实用的滤镜

发表评论

评论内容:

点击获得Trackback地址