TweenFilterLite参数说明中文翻译.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:5 大小:19KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

TweenFilterLite参数说明中文翻译.docx

TweenFilterLite参数说明中文翻译.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

TweenFilterLite继承自TweenLite,进行了功能上的扩充,提供了颜色、图象处理方面的一些简便的方法,如果对Flash中的矩阵有一些基本的了解之后,再来用它,会比较的得心应手,它有点像是将Flash的颜色矩阵和卷积矩阵揉合到一起,提供了更为简单的应用方法,因此,一并翻译出来供大家参考。/*版本:7.14日期:6/10/2008ACTIONSCRIPT版本:3.0(网站提供有AS2版的类))更新及更多详细文档,请访问:http://www.TweenFilterLite.com(链接到AS3版)中文翻译:独自行走【闪航AS】(英文名Richard)博客http://dzxz.blog.5d.cn描述:TweenFilterLite继承自超轻量级的(大约3k)、强大的TweenLite核心类,新添加了滤镜缓动(模糊、发光、阴影、斜角滤镜、等等)和图像效果(调整对比度、色调、亮度、饱和度、灰度以及阀值),加起来大约6kTweenFilterLite类的语法结构与TweenLite相同。如果你还不熟悉TweenLite,推荐你先把它找出来看一下。(我也推荐你看一下先前翻译的TweenLite使用详解,即TweenLite类的描述文件----译者注)它提供了一种简便的方法,可以在同一时间对某个对象的多个属性进行缓动,包括MovieClip的位置、透明度、音量、颜色等。就像TweenLite一样,TweenFilterLite允许你指定延迟缓动(让缓动在指定的时间之后开始进行----译者注),以及在缓动开始或结束时调用任何函数(同时还可以传递任意多个参数给这些函数),自动清除掉其它的对同一目标进行的缓动(从而避免冲突)、缓动数组,等等。使用这个类的一个很大的好处就是它非常努力地缩小了文件的尺寸(正如它名字中“Lite”所代表的含意)。外面还有一些其它的缓动引擎,但是根据我的经验,它们至少比这个文件要大上3倍以上,这在需要精确控制文件尺寸的情况下是不可接受的(比如制做banner广告)。同样,我还尚未发现过比这更快的引擎。这里采用的语法是非常简单的,并且这个类不依赖于复杂的原型扩展手段,那样做通常会在一些编译器中制造难题。TweenFilterLite非常的简单、快捷、并且(依旧)非常的轻盈。如果你还在寻找更多的功能,去www.TweenMax.com看一下TweenFilterLite的大哥TweenMax。参数:1)$target:Object-缓动的目标对象,对它的属性进行缓动2)$duration:Number-动画的时长(单位:秒)3)$vars:Object-对象类型的参数,该对象包含了所有的需要缓动的属性,属性中保存的是缓动结束时的目标值(如果使用TweenFilterLite.from()方法,属性中保存的是缓动开始时的初始值)。所有的滤镜都是通过对象的属性来传递的(属性的名称必须准确,比如:blurFilter,glowFilter,colorMatrixFilter,等等),滤镜对象可以包含任意多个与滤镜相关的属性,比如blurX,blurY,contrast,color,distance,colorize,brightness,highlightAlpha,等等。专有属性:delay:Number-延迟开始缓动(以秒为单位).ease:Function-缓动函数.例如,fl.motion.easing.Elastic.easeOut函数。默认的是Regular.easeOut函数。easeParams:Array-用来存贮缓动公式所需要的额外数据。当使用Elastic公式并且希望控制一些额外的参数,比如放大系数和缓动时间。大多数的缓动公式是不需要参数的,因此,你不需要给其它的缓动公式传递参数。autoAlpha:Number-用它来代替alpha属性,可以获得一些副加的效果,比如当alpha值缓动到0时,将visible属性改为false。当缓动开始前,autoAlpha大于0时,它将会把visible属性变成true。volume:Number-对MovieClip或SoundChannel对象中的volume属性(音量大小)进行缓动。该属性表示的是缓动结束时的音量值(如果使用的是TweenLite.from(),这个属性将表示目标对象开始缓动时的音量)tint:Number-改变DisplayObject的色调或颜色,设置一个16进制颜色值,做为缓动结束时,目标对象的颜色值,(如果使用的是TweenLite.from(),这个值将表示目标对象开始缓动时的颜色)。例如,颜色值可以设定为:0xFF0000。如果要移除颜色,只需要传递一个null值给tint属性。(TweenLite中使用的是remo