Comparing Tween Engines (7)

, under actionscript.

Tween enginesHere is a simple list with links to AS3 tween engines. In this post I am comparing TweenLite / TweenMax, Tweener, Tweensy FX, Eaze Tween / EazeFX, gTween, BetweenAS3. I don’t know if it is useful, but now I have all data on one page.

TweenLite / TweenMax

» http://www.greensock.com/v11/
Available as SWC: yes
Speciality: full-featured, lightweight and fast. Can be extended with lots of plugins and TimelineLite/TimelineMax is great.
License: Special
Online docs: yes (online explanation, asdoc)
Support: yes (blogposts, forum)

Tweener

» http://code.google.com/p/tweener/
Available as SWC: yes
Speciality: Simplicity, flexibility, modularity. Ported to several other languages.
License: MIT
Online docs: yes (asdoc)
Support: yes (issue list, dicussion list)

Tweensy (FX)

» http://code.google.com/p/tweensy/
Available as SWC: yes
Speciality: Three versions. Impressive motion effects.
License: MIT
Online docs: yes (asdoc)
Support: yes (issue list)

Eaze Tween / EazeFX

» http://code.google.com/p/eaze-tween/
» http://code.google.com/p/eazefx/
Available as SWC: yes
Speciality: Easy to learn jQuery-like syntax (chaining), great event system
License: MIT
Online docs: yes (online explanation)
Support: yes (issue list)

gTween

» http://gskinner.com/libraries/gtween/
Available as SWC: yes
Speciality: Small but extremely robust, with virtual timeline.
License: MIT
Online docs: yes (asdoc)
Support: yes (blogpost)

BetweenAS3

» http://www.libspark.org/wiki/BetweenAS3/en
Available as SWC: yes
Speciality: Fast and powerful
License: MIT
Online docs: yes (online explanation)
Support: no

Please note if I am missing another tween engine.

7 responses to “Comparing Tween Engines”

  1. Mark Knol says:

    Thanks, I have added BetweenAS3 to this page (btw, never heard of it 🙂 )

  2. LSaridina says:

    I don’t know if there is so many tween engines around. I only recognize Tweener and two of Grant Skinner works (yes, I’m a big fan of Skinner). If you bring a little implementation examples for each, it would perfect the list you’ve made. Anyway, thanks for the information.

  3. carl says:

    Thank you for the impressive list detailing the features of the various engines. With GreenSock’s (TweenLite) TimelineLite/Max the ability to sequence tweens and control them really puts this engine above the rest. I don’t know of any other engine that offers the abillity to pause / resume / rewind a complex sequence of tweens. Furthermore you can sequence a multitude of tweens with varying durations and apply a timeScale property to the entire sequence that will effect the rate of playback of the entire sequence.

    for anyone curious about these features, check out the interactive example here
    http://www.greensock.com/timelinemax/

    what you can do with so little yet incredibly concise, readable code is really astounding.

    also you can watch the top banner animation here: http://www.greensock.com and when its done notice how you can scrub through the entire thing! truly mind blowing.

    thanks again. this is my first time at your blog. very cool stuff you do!

    Carl

  4. Mark Knol says:

    Hi carl, thanks for your feedback! I know GTween has a class called GTweenTimeline, which looks likes TimelineMax. However I have not tried it yet. It is really cool to make a ‘video’ with controls using code only.

  5. Philippe says:

    Happy birthday, blog post – now Eaze Tween has a SWC version (with doc included).

  6. Mark Knol says:

    Ha Philippe, you were waiting 1 year to post this? I have updated the post!

Say something interesting

Please link to code from an external resource, like gist.github.com.