`
whuthj
  • 浏览: 70176 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

AS 3 滤镜

阅读更多

AS3.0包括9个滤镜

  • 斜角滤镜(BevelFilter 类)
  • 模糊滤镜(BlurFilter 类)
  • 投影滤镜(DropShadowFilter 类)
  • 发光滤镜(GlowFilter 类)
  • 渐变斜角滤镜(GradientBevelFilter 类)
  • 渐变发光滤镜(GradientGlowFilter 类)
  • 颜色矩阵滤镜(ColorMatrixFilter 类)
  • 卷积滤镜(ConvolutionFilter 类)
  • 置换图滤镜(DisplacementMapFilter 类)

前6个为简单滤镜,后3个为复杂滤镜.复杂滤镜只能由actionscript创建

 

1.斜角滤镜(BevelFilter类)

var mc:MovieClip=new kt();
mc.x=400;
mc.y=300;
addChild(mc);
var bevel:BevelFilter = new BevelFilter();
bevel.distance = 5;//斜角的偏移距离
bevel.angle = 45;//斜角的角度
bevel.highlightColor = 0xFFFF00;//斜角加亮色
bevel.highlightAlpha = 0.8;//加亮色的透明度
bevel.shadowColor = 0x666666;//斜角阴影色
bevel.shadowAlpha = 0.8;//阴影色的透明度
bevel.blurX = 5;//水平模糊量
bevel.blurY = 5;//垂直模糊量
bevel.strength = 5;//印记或跨页的强度
bevel.quality = BitmapFilterQuality.HIGH;//应用滤镜的次数
bevel.type = BitmapFilterType.INNER;//斜角在对象上的位置
bevel.knockout = false;//应用挖空效果
mc.filters = [bevel];// 对图像应用滤镜

2.模糊滤镜(BlurFilter 类)

var mc:MovieClip=new kt();
mc.x=400;
mc.y=300;
addChild(mc);

var blur:BlurFilter = new BlurFilter();
blur.blurX = 10;//水平模糊
blur.blurY = 10;//垂直模糊
blur.quality = BitmapFilterQuality.MEDIUM;//应用滤镜次数(2),LOW为(1),HIGH(3)

mc.filters = [blur];// 对图像应用滤镜

先以两个滤镜作为范例,余下滤镜查帮助书即可

下面做一个渐变的模糊滤镜,达到鼠标指针进入位图后图片渐变模糊,指针移出后位图复原

 var mc:MovieClip=new kt();
mc.x=400;
mc.y=300;
addChild(mc);

var blur:BlurFilter = new BlurFilter();
blur.blurX = 0;//水平模糊
blur.blurY = 0;//垂直模糊
blur.quality = BitmapFilterQuality.LOW;//应用滤镜次数

mc.filters = [blur];// 对图像应用滤镜
var ktt:Boolean=false;

mc.addEventListener(MouseEvent.MOUSE_OVER,onClickOver)
function onClickOver(e:MouseEvent):void
{
 ktt=true;
}
mc.addEventListener(MouseEvent.MOUSE_OUT,onClickOut)
function onClickOut(e:MouseEvent):void
{
 ktt=false;
}
mc.addEventListener(Event.ENTER_FRAME,onOver)
function onOver(e:Event):void
{

 if (blur.blurX<=10&&ktt==true)
 {
 blur.blurX+=.5;
 blur.blurY+=.5;

 }
 if(blur.blurX>0&&ktt==false)
 {
  blur.blurX-=.5;
  blur.blurY-=.5;
 }
 mc.filters=[blur];
}

分享到:
评论

相关推荐

    AS3滤镜效果

    AS3滤镜效果集合 集合了大部分AS3.0语言的滤镜效果 有截图说明的word文档

    flash as3.0滤镜操作

    AS3.0滤镜类及应用 在AS 3.0中加入了滤镜类,使用滤镜类,可以实现改变颜色、形状、大小、旋 转或其他显示效果。本节将重点讲述滤镜类及其用法

    as3的颜色矩阵滤镜ColorMatrixFilter的使用

    压缩包内是一个.exe文件,导入图片后,通过修改ColorMatrixFilter的Matrix属性的参数可以直观看到图片添加滤镜后的变化。方便大家找到合适的参数。

    3D_Maker滤镜和安装说明

    3D_Maker滤镜和安装说明

    Flash AS3 代码实现滤镜动画效果

    本例介绍运用Flash 的AS3 代码实现滤镜动画效果的制作,译者详细解释了代码的运用, 喜欢本效果的朋友可以动手试试

    flash as 3利用滤镜变换位图颜色

    NULL 博文链接:https://myzhijie.iteye.com/blog/709315

    Photoshop3D文字滤镜

    Lokas Software 3D Maker 是一款优秀的PhotoShop三维图形创作插件, 让你在2D图形中创作出伪3D图形元素, 不但完全可以控制图形元素的X、Y角度, 而且还可以控制透视及深度, 阴影及叠加模式使得你可以将呆板的2D...

    flash as2仿3D旋转

    flash as2访3D旋转 fla+swf+xml+图片文件 涉及到xml应用,椭圆轨迹分布,模糊滤镜等~~

    tweenlite类库 as2

    缓动。 我们都在做。我们很多人都知道除了 Adobe 's Tween 类之外,还有很多更好的动画 引擎,(比如 Tweener). 每种引擎都有它们各自的优缺点。...与 TweenLite 的做法相似,提供有AS2版和AS3版的类包下载。

    as3 交通信号灯 原码

    这是学习AS3图形和滤镜学习做的一个交通信号灯原程序。

    as3 接口类的用法和好处

    原来,接口和抽象类相比,多出的一个优势在于(仅限Java和AS3),一个类可以实现多个接口,但是不能继承多个类。所以,如果在这里改用接口,就一切都好解决了。先定义两个接口: package{ public interface ...

    AS3.0_拉普拉斯模板_查找边缘

    内有详细注释。大致思路:1.导入位图 2.应用3次滤镜

    Flash绘图-AS3 Drawing API.pdf

    绘制图形,ColorTransform,滤镜,Bitmapdata,3D绘图API,等等…………

    实现多种样式图像Image滤镜效果

    这是实现多种样式图像Image滤镜效果,实现各种各样图像滤镜(图像处理)效果,多达50多种效果,基本囊括了最常见的图像处理效果。包括:contrast,hue,gamma,brightness,sharpness,emboss,saturation,exposure...

    Python实现PS滤镜的旋转模糊功能示例

    本文实例讲述了Python实现PS滤镜的旋转模糊功能。分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的旋转模糊,具体的算法原理和效果可以参考附录相关介绍。Python代码如下: from skimage import ...

    Python实现PS滤镜中马赛克效果示例

    本文实例讲述了Python实现PS滤镜中马赛克效果。分享给大家供大家参考,具体如下: 这里利用 Python 实现PS 滤镜中的马赛克效果,具体的算法原理和效果可以参考附录说明,Python示例代码如下: from skimage import ...

    Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例

    本文实例讲述了Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果。分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜特效,Marble Filter, 这种滤镜使图像产生不规则的扭曲,看起来像某种玻璃条纹, ...

    水面杂点滤镜

    BitmapWater,水面杂点滤镜 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BitmapDataChannel; import flash.display.Sprite; import flash.events....

    Flash AS2.0入门

    AS2.0入门,其中对滤镜、补间、过渡的介绍还是不错的。

    诗情画意-老电影效果(AS+FLA源文件)

    诗情画意-老电影效果(AS+FLA源文件)

Global site tag (gtag.js) - Google Analytics