精选文章 AS 3 滤镜

AS 3 滤镜

作者:whuthj 时间: 2021-07-06 09:11:11
whuthj 2021-07-06 09:11:11
【摘要】
                     
 AS3.0包括9个滤镜 
 
 
  
   斜角滤镜(BevelFilter 类)  模糊滤镜(BlurFilter 类)  投影滤镜(DropShadowFilter 类)  发光滤镜(GlowFilter 类)  渐变斜角滤镜(GradientBevelFilter 类)  渐变发光滤镜(GradientGlowFilter 类)  颜色...

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];
}

勿删,copyright占位
您找到想要的结果了吗?
AS 3 滤镜
提交成功!非常感谢您的反馈,我们会继续努力做到更好
分享文章到微博
分享文章到朋友圈

上一篇:stl解析xml

下一篇:oa消息管理

您可能感兴趣

  • CSS3 Filter滤镜

    ​​​blur 模糊 (length) brightness 亮度 (0-1之间的小数) contrast 对比度 (num) grayscale 灰度 (0-1之间的小数 ) hue-rotate 色相旋转 (angle) invert 反色 (0-1之间的小数) opacity 透明度 (0-1之间的小数) saturate 饱和度 (num) ...

  • 图片添加CSS滤镜和SVG滤镜实现模糊阴影等效果

    CSS滤镜 什么是CSS滤镜 CSS滤镜(filter)属提供的图形特效,像模糊,锐化或元素变色。过滤器通常被用于调整图片,背景和边界的渲染。 简而言之,就是在CSS中提供了一些已经预定义的属性或函数,...

  • JTextField文本滤镜效果

        protected var _glowFilter:GlowFilter = new GlowFilter(0x000000, 1.0, 2, 2, 10, 1); protected var _middleTextField:JTextField; _middleTextField = JTextField(); /** 注...

  • Android图像滤镜框架GPUImage从配置到应用

    GPUImage简介 GPUImage 是iOS下一个开源的基于GPU的图像处理库,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜。GPUImage for Android是它在Android下的实现,同样也是开源的。其中提供了几十多种常见的图片滤镜API,且其机制是基于GPU渲染,处理速度相应也比较快,是一个不错的图片实时处理框架。...

  • iOS GPUImage 自定义美颜滤镜

    示例代码:https://blog.csdn.net/m0_37677536/article/details/90439399 此滤镜有4个GPUImage自带滤镜合成可以自己修改效果参数 YHGPUImageBeau...

  • jQuery-选择器与滤镜

    一.基本选择器 1.ID选择器:$("#temp").addClass("bgred"); 2.类选择器:$(".temp").addClass("bgred"); 3.合选择器:$("#temp,#test").addClass("bgred"); 二.层次选择器: 1.后代选择器:$("form label").addClass("bgred")...

  • flash中做个按钮控制图片缓冲切换的效果(带模糊滤镜)

      一个带缓冲的图片切换的效果,按钮控制,加了模糊滤镜,提升速度感.源文件已附上.下面是代码: stop(); /也打上自己的名字-_-,绝命时刻2006年11月18日/// var sz = 127; var sd = 3; var temp = 1; tempT = temp; t1 = "按钮控制缓冲:带缓冲效果的图片切换。"; ...

  • 美图秀秀滤镜之亮度调整

    美图秀秀滤镜之亮度调整 图像的亮度, 指的是图像像素的强度, 黑色为最暗, 白色为最亮, 在ios中黑色用0来表示, 白色用1来表示.一个像素, 基本上是用RGB三个颜色分量来表示的. R(0-1), G(0-1),B(0-1).   亮度调整有多种计算方法,效果并不完全相同,在颜色的表示方法中, HSL(L)表示法就是:色相(hue)、饱和度(...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
AS 3 滤镜介绍:华为云为您免费提供AS 3 滤镜在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多AS 3 滤镜的相关内容。| 移动地址: AS 3 滤镜 | 写博客