`
xjcloudy
  • 浏览: 9426 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Tweenlite 缓动引擎的onComplete事件

 
阅读更多

使用这个引擎,大多数的情况下,都是做的“单向动画”的。这个和tweenlite的原理有关,简单说来就是在指定时间内改变目标的指定属性,改变的方向取决于你调用的方法.to() or .from()。

如果我们想做动画的循环,也就是 从状态A到状态B在回到状态A。那么也许你想到你看官方文档上提到的事件监听,有个onComplete的意思不就是当动画播放完毕后触发的吗?再加上本身就有的reverse()方法,不就可以实现从A到B 在从B到A了吗?我一开始也是怎么想的,但是经过试验后我发现,这个onComplete并不是等到动画播放完毕后才触发而是在动画一开始的时候就会触发

A function that should be called when the tween has completed。官方文档上是这么对onComplete描述的。

分享到:
评论

相关推荐

    TweenLite缓动类swc库和com包

    TweenLite缓动类swc库和com包

    AS3缓动类Tweenlite的使用说明

    AS3缓动类Tweenlite的使用说明,帮助您更方便的使用TweenLite。

    greensock(TweenLite)缓动包

    TweenLite缓动包,包含了很多flash、flex的动画,以及帮助文档,示例等。 (非最新版,但是网上资料较多使用的一版)

    flex 缓动框架tweenlite

    TweenLite为GreenSock公司的一款基于ActionScript的免费开源的物理引擎。目前所开放下载的有 as...用起来也相当的轻便,也是比较主流的第三方缓动引擎在使用方面也比较简单。可以参考网上的中文说明文档。此版本为as3.0

    flash as3.0 TweenLite第三方缓动类

    TweenLite是ActionScript 3.0中一个非常流行的第三方缓动库,由GreenSock公司开发。这个库在动画领域有着广泛的应用,它提供了一种高效、简洁的方式来创建平滑的动画效果,使得开发者无需深入研究复杂的计时函数,就...

    flash as3.0经典缓动函数TweenLite类文件

    flash as3.0动作脚本的一个很经典的缓动函数的as类文件,体积小且易用

    tweenLite中文手册与参数说明

    TweenLite 是一款高效、功能强大的AS3(ActionScript 3)缓动库,相较于Adobe官方的Tween类,它提供了更多的特性和优化。TweenLite 的主要优势在于其出色的性能、丰富的功能以及灵活的使用方式,使其成为AS3开发中的...

    缓动 TweenMax 非常强大的as3.0缓动类

    5. **全局设置**:可以通过 `TweenLite.config` 设置全局的缓动行为,如全局的缓动函数、时间比例等。 总的来说,`TweenMax` 是AS3.0开发中的强大工具,无论是简单的平移还是复杂的动画序列,都能游刃有余地处理。...

    Flash缓动插件——TweenLite

    **TweenLite:强大的Flash缓动插件** 在Flash开发中,动画效果的平滑过渡是提升用户体验的关键元素之一。TweenLite就是这样一款高效、便捷的缓动插件,它专为实现这种平滑过渡而设计。缓动(Tweening)是指在短时间...

    TweenLite等常用ActionScript3.0缓动库文件.rar

    TweenLite等常用ActionScript3.0缓动库文件下载,使用方法把下载好的文件解压后拷贝com文件夹到项目目录中,调用时只需import com.greensock.*;就能加载所需要的库文件,希望对你有帮助!!!

    flash actionscript3游戏开发之 缓动 的实现源代码.zip

    6. **事件监听器**:你可以添加事件监听器来响应缓动开始、结束或者更新时的事件,这有助于在动画过程中进行其他操作。 7. **插值算法**:TweenLite 内部使用高效的插值算法来计算每帧的目标值,确保动画平滑无跳帧...

    flash actionscript3制作超酷的缓动效果,as3源码

    通过研究这些源代码,你可以学习到更多关于AS3缓动技术的知识,包括如何自定义缓动函数,如何在事件驱动的程序中控制动画,以及如何优化性能。 总之,AS3的缓动效果是提升用户体验的关键因素之一,而TweenLite则为...

    Tweener,TweenLite的使用方法

    在ActionScript 3(AS3)中,Tweener和TweenLite是两个强大的动画库,它们用于创建平滑的缓动效果,使对象在舞台上按照指定的时间和方式平滑地改变其属性。这两个库极大地扩展了AS3的内置动画功能,使得开发者能够更...

    TweenLite中文文档

    尽管TweenLite的功能已经非常强大,但仍然可以定制缓动函数,如使用CustomEase来创建自定义的缓动曲线,虽然这是付费内容。 最后,TweenLite中的一些特殊属性如delay用于设定动画开始前的延迟时间,ease则指定缓动...

    TweenLite原生JS动画引擎代码与实例分享

    摘要:脚本资源,Ajax/JavaScript,TweenLite,动画引擎 TweenLite动画引擎分享,原生JS简单版,关于JS动画,一般我们处理的方式就是临时写一个 setTimeout来触发 要么就是基于框架来实现比如JQ的animate Mootools的Fx....

    AS3版本TweenLite动画类

    它提供了丰富的选项,如缓动函数(easing functions)、延迟、重复次数、回弹效果等,使得动画更具有表现力和动态性。 TweenFilterLite类则是用来处理对象的滤镜效果,比如模糊、发光、颜色矩阵等。这些滤镜可以...

    flash小球缓动的实例以及源代码

    你可能会使用` TweenLite `库(如GreenSock)来实现更复杂的缓动效果。例如,我们可以使用`TweenMax.to()`方法为小球创建动画。 ```actionscript import com.greensock.TweenMax; var ball:MovieClip = new Ball()...

    as3.0缓动程序

    在这个场景中提到的" TweenLite "是一个非常流行的AS3.0缓动库,它由GreenSock公司开发,提供了高效、轻量级的缓动解决方案。 TweenLite是GreenSock Animation Platform (简称GSAP)的一部分,它允许开发者在AS3.0...

    缓动DEMO(CanvasAnimate)

    在这个例子中,JavaScript代码可能包括了对鼠标事件的监听、计算圆点的新位置、调用TweenLite进行缓动动画,以及在Canvas上绘制圆点等功能。 总结来说,"缓动DEMO(CanvasAnimate)"是一个结合了缓动技术、...

Global site tag (gtag.js) - Google Analytics