`

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

阅读更多
http://windtoto.blog.51cto.com/1986737/405483

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://windtoto.blog.51cto.com/1986737/405483
写在前面的话:滤镜的参数不同,显示的效果不同。基于篇幅,我只能列举一种效果做比对,感兴趣的朋友可以自己多做尝试,多体会。

(1)斜角滤镜(BevelFilter)



对应滤镜面板:



对应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)



对应滤镜面板:



对应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)



对应滤镜面板:



对应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)



对应滤镜面板:



对应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)




对应滤镜面板:



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

(6)渐变发光滤镜(GradientGlowFilter)

对应滤镜面板:





渐变发光滤镜相比发光滤镜,多了可以渐变的发光区域,以及相应的距离和角度调整。
AS代码我也不举例了。

以上六种滤镜是基本滤镜,也是平时应用的比较多的滤镜。大家只需要知道有这么个东西就行了,至于具体的代码不用记,到时候查一下文档就可以了。
本文出自 “寂寞风之谷” 博客,请务必保留此出处http://windtoto.blog.51cto.com/1986737/405483
  • 大小: 27.2 KB
  • 大小: 12.8 KB
  • 大小: 23.8 KB
  • 大小: 10.2 KB
  • 大小: 25.5 KB
  • 大小: 11 KB
  • 大小: 25.1 KB
  • 大小: 9.2 KB
  • 大小: 25.5 KB
  • 大小: 9.2 KB
  • 大小: 29.3 KB
  • 大小: 9.5 KB
分享到:
评论

相关推荐

    FLASHAS3.0官网教程实例(上)

    1. **FilterWorkbench**:这是一个关于滤镜和效果的实践平台,展示了如何在AS3.0中应用图形过滤器,如模糊、锐化、颜色调整等,让开发者能够创造出丰富的视觉效果。 2. **FileIO**:实例重点在于文件I/O操作,通过...

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

    在AS3.0中,我们可以利用滤镜来实现这一过程。 首先,让我们了解一下AS3.0的基础。ActionScript 3.0是Adobe Flash Platform的主要编程语言,用于创建交互式内容,如网页游戏、应用程序和动画。在AS3.0中,我们可以...

    as3.0图片切换随机效果(10种)

    AS3.0(ActionScript 3.0)是Adobe Flash Professional和Flex Builder等工具中使用的编程语言,用于创建交互式内容。以下是10种不同的图片切换随机效果,以及如何在AS3.0中实现它们的基本概念。 1. **淡入淡出**:...

    AS3.0 算法大全

    AS3.0 算法大全是一份集合了多种Flash ActionScript 3.0中常见算法的教程...这些原则不仅适用于AS3.0编程,也适用于整个计算机科学领域。通过不断地学习和实践,开发者能够不断提升自己的编程水平,解决更复杂的问题。

    flash as3.0 图片随机过渡效果

    在本文中,我们将深入探讨如何在Flash AS3.0中实现图片的随机过渡效果。这一技术主要用于提升用户体验,为数字媒体展示、网页设计或者互动应用增添动态视觉效果。以下是关于这个主题的一些关键知识点: 1. **AS3.0...

    AS3.0 Flash 水波纹 flash特效

    ActionScript 3.0(AS3.0)是Adobe Flash开发中一个重要的编程语言版本,它提供了更高效、更面向对象的编程环境,使得创建动态和交互性的内容变得更加容易。水波纹特效是一种视觉上引人入胜的效果,常用于模拟水面...

    as3.0做特效

    使用AS3.0的滤镜、扭曲和矩阵变换功能,可以实现图像之间的复杂转换,创造出令人印象深刻的视觉效果。 7. **镜头模糊2和镜头模糊**: 镜头模糊效果模拟了摄影中景深的概念,可以使焦点区域清晰,而其他区域模糊。AS...

    flash as3.0模拟排雾

    AS3.0中的`ColorMatrixFilter`滤镜可以用来改变舞台上的颜色矩阵,从而实现雾的视觉效果。 创建雾的步骤可能包括以下几点: 1. **设置舞台背景**:选择一种能体现雾天氛围的颜色作为背景,例如淡灰色或淡蓝色,并...

    ActionScript3.0游戏互动编程源文件

    ActionScript3.0(简称AS3)是Adobe Flash平台的核心编程语言,用于创建富媒体内容、交互式应用程序和游戏。这个压缩包包含了多个章节的源文件,覆盖了ActionScript3.0游戏互动编程的关键知识点。以下是对每个章节的...

    AS3.0粒子效果实例

    在Adobe Flash平台上,使用ActionScript 3.0(简称AS3.0)进行编程是一种常见且高效的方式,尤其对于创建复杂的动画效果而言。本示例旨在通过一系列步骤指导读者学会如何运用AS3.0来实现粒子效果,即一种模拟自然...

    AS3.0+cs4+fp10最新中文帮助+.chm

    通过这个`.chm`文件,学习者可以系统地掌握AS3.0编程,了解CS4中Flash Professional的工作流程,并充分利用FP10的新功能来提升内容的表现力和用户体验。同时,中文版的文档对于中文用户来说,无疑是理解和应用这些...

    [Flash as3.0动画教程]文字版

    ### Flash AS3.0动画教程知识点汇总 #### 一、ActionScript动画基础 **1.1 什么是动画** ...以上内容涵盖了《[Flash as3.0动画教程]文字版》中涉及的主要知识点和技术细节,希望对学习者有所帮助。

    as3.0 cookbook 完整版

    ### ActionScript 3.0 Cookbook知识点...以上是对《as3.0 cookbook》一书中部分章节内容的知识点总结。通过学习这些知识点,开发者可以更好地掌握AS3的各项功能和技术细节,从而开发出高质量的交互式内容和应用程序。

    flash钢琴动画源程序 flash cs4+as3.0

    标题中的“flash钢琴动画源...通过分析这个项目,不仅可以提升Flash动画制作技能,还能深入理解AS3.0编程,以及交互式Web内容的设计与实现。对于想要从事互动媒体设计或游戏开发的初学者来说,这是一个很好的实践案例。

    AS3.0 初学者特效制作

    在这个主题中,我们将深入探讨AS3.0特效制作的几个关键知识点: 1. **坐标系统(coordinate)**:在AS3中,坐标系统是基于二维平面的,(0,0)位于舞台的左上角。理解坐标系统对于定位和移动对象至关重要,尤其是在...

    Flash CS3 AS3声音视频高级编程(Part1--Part15).zip

    《Flash CS3 AS3声音视频高级编程》是针对Adobe Flash CS3版本中ActionScript 3.0(简称AS3)的音频和视频处理技术进行深入探讨的教程。本教程分为十五个部分,从基础概念到高级应用,全面覆盖了AS3在声音与视频领域...

    Flash_ActionScript3.0_samples

    示例中会有创建自定义类、实现接口、使用类的构造函数等实践,帮助开发者理解AS3.0中的OOP机制。 四、事件处理与交互 Flash的强项在于用户交互,AS3.0中的事件模型是其核心之一。示例中会演示如何监听和处理各种...

    flash as3.0 基本应用

    ### Flash AS3.0基本应用知识点详解 #### 一、Flash Player API介绍 **Flash Player API** 是一种专为Adobe Flash Player设计的应用程序接口。它包括了一系列的包、类、函数、属性、常量、事件和错误等组件,这些...

Global site tag (gtag.js) - Google Analytics