http://hi.baidu.com/gklchocolate/blog/item/2c174b08ece754de3ac76371.html
1~了解TweenLite类
TweenLite为GreenSock公司的一款基于AS的免费开源的物理引擎。也是比较主流的第三方缓动引擎。
2~方法解析
1)public function TweenLite(target:Object, duration:Number, vars:Object)
描述:构造函数
target:目标对象;duration:持续的时间(单位:秒);vars:包含想要缓动的的属性值
vars:缓动的属性包括{
x:Number:目标对象移动到的x坐标
y:Number:目标对象移动到的y坐标
alpha:Number:透明度
ease:Function:缓动函数
persist:Boolean:为true时,缓动效果结束时,TweenLite对象实例将不会被垃圾回收器自动回收。默认为false。
delay:Number:延时指定时间后开始缓动效果
onComplete:Function:缓动效果结束后执行的函数
onCompleteParams:Array:设置onComplete的参数
onUpdate:Function:属性值发生改变事执行的函数
}
2)TweenLite.to(target:Object, duration:Number, variables:Object);
描述:将Target对象的属性从调用方法时的值缓动到Variables中指定的值。
3)TweenLite.from(target:Object, duration:Number,variables:Object);
描述:用法与TweenLite.to()方法一样,唯一不同的是所指定的缓动属性是起始值。
4)TweenLite.delayedCall(delay:Number, onComplete:Function, onCompleteParams:Array);
描述:实现在指定的秒数之后调用指定的方法。
5)TweenLite.killTweensof(target:Object,complete:Boolean);
描述:移除应用在对象上的所有缓动效果,可以指定是否立即强制结束。
6)TweenLite.killDelayedCallsTo(function:Function);
描述:移除TweenLite.delayedCall方法中设置的方法。
7)TweenLite.removeTween(tween:TweenLite):void;
描述:回收指定的TweenLite的实例
3~TweenLiteVars
通过该类可以直接设置缓动效果中的属性
分享到:
相关推荐
GreenSock AS3缓动类包包含了许多核心组件,例如TweenLite、TweenMax和TimelineLite/TimelineMax。TweenLite是最基础的缓动类,它可以轻松地对Flash舞台上任意对象的属性进行动画化。TweenMax在TweenLite的基础上...
绿袜动效库的亮点之一是其丰富的缓动函数库。这些预设的缓动函数可以模拟各种物理运动,如弹性、抛物线、回弹等,使得动画更加自然和真实。此外,库还支持自定义缓动函数,以满足开发者独特的创意需求。 除了基本的...
TweenLite缓动包,包含了很多flash、flex的动画,以及帮助文档,示例等。 (非最新版,但是网上资料较多使用的一版)
然后,TweenLite会使其在1秒内平滑移动到坐标(100, 200),使用线性缓动(无缓动效果)。 总结来说,`com.greensock.TweenLite`是AS3.0中实现高效动画的利器,其强大的功能和优秀的性能使得它在Flash开发社区中备受...
TweenLite是ActionScript 3.0中一个非常流行的第三方缓动库,由GreenSock公司开发。这个库在动画领域有着广泛的应用,它提供了一种高效、简洁的方式来创建平滑的动画效果,使得开发者无需深入研究复杂的计时函数,就...
绿袜(GreenSock)AS3缓动效果类库是一款在ActionScript 3(AS3)平台上广泛应用的动画库,尤其以其强大的缓动功能而闻名。它提供了丰富的动画控制和优化性能,使得开发者能够轻松创建出流畅、专业级别的动画效果。 ...
绿sock的AS3缓动资源Tweenmax是一款在ActionScript 3(AS3)环境中广泛使用的动画库,由GreenSock公司开发。Tweenmax是这个库的核心类,提供了强大的缓动功能,使得开发者能够轻松创建平滑、流畅的动画效果。这款库...
TweenLite缓动类swc库和com包
**TweenLite:强大的Flash缓动插件** 在Flash开发中,动画效果的平滑过渡是提升用户体验的关键元素之一。TweenLite就是这样一款高效、便捷的缓动插件,它专为实现这种平滑过渡而设计。缓动(Tweening)是指在短时间...
缓动类在IT行业中,特别是在动画和游戏开发领域,是一种非常重要的工具,它能帮助开发者创建平滑、自然过渡的效果,提升用户体验。"缓动"一词来源于英语的"Tween",意为“介于两者之间”,在编程中通常指在两个状态...
GS库是由GreenSock公司开发的,它包含了一系列强大的动画类和方法,如TweenLite、TweenMax等,可以轻松地创建复杂的缓动效果。例如,"一个点缓动到另一个点",你可以使用GS库中的这些类,通过指定起点、终点坐标,...
4. **高级功能**:除了基本的补间,TweenLite还支持贝塞尔曲线、缓动函数(Ease)、时间线(Timeline)、延迟、重复和链式调用等多种高级特性,为动画设计提供了丰富的可能性。 5. **可扩展性**:TweenLite是...
TweenLite类是GreenSock Animation Platform(GSAP)的一部分,它允许开发者快速地创建时间线和补间动画。补间动画是指在一段时间内从一个属性值平滑地过渡到另一个属性值的过程。TweenLite不仅支持基本的属性如X、Y...
TweenLite为GreenSock公司的一款基于ActionScript的免费开源的物理引擎。目前所开放下载的有 as2.0 和 as3.0 两个版本。用起来也相当的轻便,也是比较主流的第三方缓动引擎在使用方面也比较简单。可以参考网上的中文...
这个压缩包"TweenLite在Flash中类包.rar"包含了一系列关于TweenLite的资源,包括动画实例和可能的源代码,这对于学习和理解TweenLite的工作原理以及如何在实际项目中应用它是非常有价值的。 TweenLite是GreenSock ...
GreenSock的核心组件是TweenLite和TweenMax,它们是轻量级的缓动工具,可以用于平滑地改变对象的属性,如位置、透明度、大小等。TweenLite适用于基本的缓动需求,而TweenMax则添加了更多功能,如链式调用、时间线...
AS3缓动类GreenSock AS3 Tween是一款在ActionScript 3.0中广泛使用的动画库,主要用于创建平滑、复杂的过渡效果。GreenSock Animation Platform (GSAP) 是这个库的核心,它提供了强大的Tween(缓动)功能,允许...
它们是GreenSock Animation Platform (GAP) 中的主要缓动类,用于创建平滑的动画效果。TweenMax是功能最全面的缓动类,包含所有TweenLite的功能,还提供了额外的特性如时间线管理和复杂的插值算法。而TweenLite则以...
在实际开发中,为了实现自定义的缓动效果,开发者可能还会继承 `Ease` 类或者使用第三方库,如GreenSock(GSAP)的 `TweenLite` 或 `TweenMax`,它们提供了更丰富的缓动选项和更强大的动画控制功能。 总结来说,这...
这个源码包是版本12.0.16,包含了核心组件TweenLite和TweenMax,它们是GSAP的核心缓动工具。 TweenLite是GSAP的基础模块,提供轻量级的动画功能,可以对CSS属性、对象属性或任何可度量的值进行平滑的过渡。它允许...