actionScript滤镜效果图

actionScript滤镜效果图  actionScript滤镜效果图  actionScript滤镜效果图  actionScript滤镜效果图

 

var dropShadow:DropShadowFilter=new DropShadowFilter();
			
var filters:Array=[dropShadow];
filters.push(new GlowFilter());			
box.filters=filters;
dropShadow.color=0xFFFF7B;

 

其中box为Sprite实例,当滤镜被box使用后,滤镜的改变样式也不能使box随之改变,因为box 使用滤镜是一个数据拷贝的过程!

sprite可以同时应用多个滤镜,滤镜效果是一层一层叠加上去的,例如,有个滤镜数组有两个滤镜:阴影滤镜和光晕滤镜(光晕滤镜在第二个位置),当第一个滤镜应用后,第二个滤镜应用在原始对象和第一个滤镜之上。

 

 

 

box.filters = [new DropShadowFilter(10), new GlowFilter( )];

  这段代码是GlowFilter将整个对象包围,包括DropShadowFilter 如图:

actionScript滤镜效果图

你可能感兴趣的:(actionscript)