AS3.0中的显示编程(八)-- 滤镜(中)

写在前面的话:滤镜的参数不同,显示的效果不同。基于篇幅,我只能列举一种效果做比对,感兴趣的朋友可以自己多做尝试,多体会。

 

1)斜角滤镜(BevelFilter

clip_image002

对应滤镜面板:

clip_image004

对应AS代码:

var bevel:BevelFilter = new BevelFilter();

bevel.blurX = 15;

bevel.blurY = 15;

bevel.strength = 2;

bevel.quality = BitmapFilterQuality.LOW;

bevel.shadowColor = 0x000000;

bevel.shadowAlpha = 1;

bevel.highlightColor = 0xFFFFFF;

bevel.highlightAlpha = 1;

bevel.angle = 45;

bevel.distance = 5;

bevel.knockout = false;

bevel.type = BitmapFilterType.INNER;

var filtersArray:Array = new Array(bevel);

tt.filters = filtersArray;

 

2)模糊滤镜(BlurFilter

clip_image006

对应滤镜面板:

clip_image008

对应AS代码:

var blur:BlurFilter = new BlurFilter();

blur.blurX = 2;

blur.blurY = 2;

blur.quality = BitmapFilterQuality.LOW;

var filtersArray:Array = new Array(blur);

tt.filters = filtersArray;

 

3)投影滤镜(DropShadowFilter

clip_image010

对应滤镜面板:

clip_image012

对应AS代码:

var shadow:DropShadowFilter = new DropShadowFilter();

shadow.blurX = 10;

shadow.blurY = 10;

shadow.strength = 1.5;

shadow.quality = BitmapFilterQuality.MEDIUM;

shadow.color = 0x000000;

shadow.alpha = 1;

shadow.angle = 45;

shadow.distance = 5;

shadow.knockout = false;

shadow.inner = false;

shadow.hideObject = false;

var filtersArray:Array = new Array(shadow);

tt.filters = filtersArray;

 

4)发光滤镜(GlowFilter

clip_image014

对应滤镜面板:

clip_image016

对应AS代码:

var glow:GlowFilter = new GlowFilter();

glow.blurX = 20;

glow.blurY = 20;

glow.strength = 1.5;

glow.quality = BitmapFilterQuality.MEDIUM;

glow.color = 0x00ff00;

glow.alpha = 1;

glow.knockout = false;

glow.inner = true;

var filtersArray:Array = new Array(glow);

tt.filters = filtersArray;

 

5)渐变斜角滤镜(GradientBevelFilter

 

clip_image018

对应滤镜面板:

clip_image020

渐变斜角滤镜和斜角滤镜相比,只是把阴影区域和加亮区域用渐变来完成,从而实现更丰富的色彩。AS代码我就不举例了。

 

6)渐变发光滤镜(GradientGlowFilter

clip_image022

对应滤镜面板:

clip_image024

渐变发光滤镜相比发光滤镜,多了可以渐变的发光区域,以及相应的距离和角度调整。

AS代码我也不举例了。

 

以上六种滤镜是基本滤镜,也是平时应用的比较多的滤镜。大家只需要知道有这么个东西就行了,至于具体的代码不用记,到时候查一下文档就可以了。










本文转自 windtoto 51CTO博客,原文链接:http://blog.51cto.com/windtoto/405483,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值