- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用滤镜效果类
eBook_05 使用滤镜效果类
斜角滤镜
BevelFilter类允许您在Flash中给各种不同对象添加斜角效果。斜角效果使对象(如按钮)具有三维外观。您可以利用不同的加亮颜色和阴影颜色、斜角上的模糊量、斜角的角度、斜角的位置和挖空效果来自定义斜角的外观。必须使用构造方法创建用指定的创建BevelFilter对象var myFilter:BevelFilter = new BevelFilter([distance], [angle], [highlightColor], [highlightAlpha], [shadowColor], [shadowAlpha], [blurX], [blurY], [strength], [quality], [type], [knockout])
在使用构造方法时,参数都是可选的。这意味着用户可以先创建一个空的BevelFilter对象BevelFilter对象BevelFilter类的属性:
属性 说明 angle 斜角的角度。 blurX 水平模糊量,以像素为单位。 blurY 垂直模糊量,以像素为单位。 distance 斜角的偏移距离。 highlightAlpha 加亮颜色的 Alpha 透明度值。 highlightColor 斜角的加亮颜色。 knockout 应用挖空效果 (true),这将有效地使对象的填色变为透明,并显示文档的背景颜色。 quality 应用滤镜的次数。 shadowAlpha 阴影颜色的 Alpha 透明度值。 shadowColor 斜角的阴影颜色。 strength 印记或散布的强度。 type 斜角类型。
BlurFilter 类允许您将模糊视觉效果应用于 Flash 中的各种对象。模糊效果可以柔化图像的细节。您可以生成一些模糊效果,范围包括:创建一个柔化的、未聚焦的外观到高斯模糊(就像通过半透明玻璃查看图像一样的朦胧的外观)。模糊滤镜基于box-pass模糊滤镜。quality参数定义模糊重复的次数当quality属性设置为1时,结果为柔化的、未聚焦的外观。当quality属性设置为3时,该属性接近高斯模糊滤镜。必须使用构造方法创建用指定的创建BlurFilter对象var myFilter:BlurFilter = new BlurFilter([blurX], [blurY], [quality])
在使用构造方法时,参数都是可选的。这意味着用户可以先创建一个空的BlurFilter对象BlurFilter对象BlurFilter类的属性:
属性 说明 blurX 水平模糊量。 blurY 垂直模糊量。 quality 执行模糊的次数。
ColorMatrixFilter类使您可以将4 x 5矩阵转换应用于输入图像上的每个像素的ARGB颜色和Alpha值,以产生具有一组新的ARGB颜色和Alpha值的结果。该类允许饱和度更改、色相旋转、亮度Alpha以及各种其他效果。而且,可以为这些滤镜实现动画效果,以便在您的应用程序中形成特定的效果。必须使用构造方法创建用指定的创建ColorMatrixFilter对象var myFilter:BitmapFilter = new ColorMatrixFilter(matrix)
在使用构造方法时,参数matrix是必选的,它是一个由20个元素组成的数组,适用于4 x 5颜色转换滤镜应用于位图和MovieClip实例。使用BitmapFilter来根据鼠标指针的位置操作图像的颜色饱和度。如果将鼠标指针置于左上角(0,0),图像应保持不变随着鼠标指针的右移,绿色通道和蓝色通道一起从图像中删除随着鼠标指针的下移,红色通道被删除如果将鼠标指针置于舞台的右下方,图像应完全变黑。此示例假设myMovieClip:
import flash.filters.BitmapFilter;
import flash.filters.ColorMatrixFilter;
myMovieClip.cacheAsBitmap = true;
var onMouseMove:Function = function(evt:MouseEvent):void {
var xPercent:Number = 1 - (mouseX/stage.width);
var yPercent:Number = 1 - (mouseY/stage.height);
var matrix:Array= new Array();
matrix = matrix.concat([yPercent, 0, 0, 0, 0]); // red
matrix = m
您可能关注的文档
- Flexsim.doc
- 备洞.doc
- Scrubber 评估重点.doc
- 铝银粉检查表.doc
- CRRT信息.doc
- 内存泄漏检测程序的算法优化.doc
- 菜单与工具栏.doc
- 2福利经济学基础.ppt
- 29#楼卸料平台(1).doc
- OK第三章 消费者理论.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)