TweenMax
TweenMax extends the extremely lightweight, FAST TweenLite engine, adding many useful features like pause/resume, timeScale, AS3 Event listeners, reverse(), restart(), setDestination(), yoyo, loop, rounding, and the ability to jump to any point in the tween using the “progress” property. It also activates many extra plugins by default, making it extremely full-featured. Since TweenMax extends TweenLite, it can do ANYTHING TweenLite can do plus much more. Same syntax. There are plenty of other tweening engines out there to choose from, so here’s why you might want to consider TweenMax:
- SPEED - I’m not aware of any popular tweening engine with a similar feature set that’s as fast as TweenMax. See the speed comparisons yourself.
- Feature set - In addition to tweening ANY numeric property of ANY object, TweenMax can tween filters, hex colors, volume, tint, frames, saturation, contrast, hue, colorization, brightness, and even do bezier tweening, orientToBezier, pause/resume, reverse(), restart(), round values, jump to any point in the tween with the “progress” property, automatically rotate in the shortest direction, plus LOTS more. Overwrite management is an important consideration for a tweening engine as well which is another area where the GreenSock tweening platform shines. You have options for AUTO overwriting or you can manually define how each tween will handle overlapping tweens of the same object.
- Expandability - With its new plugin architecture, you can activate as many (or as few) features as your project requires. Or write your own plugin if you need a feature that’s unavailable. Minimize bloat, and maximize performance.
- Management features - TweenGroup makes it surprisingly simple to create complex sequences and groups of TweenLite/Max tweens that you can pause(), resume(), restart(), or reverse(). You can even tween a TweenGroup’s “progress” property to fastforward or rewind the entire group/sequence.
- Ease of use - Designers and Developers alike rave about how intuitive the GreenSock tweening platform is.
- Updates - Frequent updates and feature additions make the GreenSock tweening platform reliable and robust.
- AS2 and AS3 - Most other engines are only developed for AS2 or AS3 but not both.
TweenEx
From the site:
Default Macromedia Tween class has many limits. One of that limits is that it can’t tween objects or its properties. Let say you need to tween movie RGB colors which are tightly connected with ColorTransform and Transform objects. During achivement of this goal I try to reuse Macromedia Tween class original code more as I can. Less code for me less changes for you.
http://flashenabled.wordpress.com/2007/05/30/tutorial-extending-tween-class-tweenex-by-winx/Â
AS3 Easing
Easing is a Singleton that lets you do dynamic point-to-point property tweening. It is able to manipulate virtually any property of any object on or off the stage.
http://www.uza.lt/codex/as3-easing/
Tweener
From the site:
Tweener is an animation and transition class. It’s what I use for creating dynamic animations via code, like button rollover states, fades, and other visual effects (and to avoid using the timeline for just about anything). And, although it obeys a slightly different syntax philosophy, it’s the spiritual successor to my MC Tween.
http://labs.zeh.com.br/blog/?page_id=97#tweener
AnimationPackage 2
From the site:
AnimationPackage helps you to create powerful, maintainable animations and primitive shapes in an efficient and easy way. At the same time it keeps your file size down because many parts of it are reused and only the classes you need are imported to your project. AnimationPackage 2 is an ActionScript 2.0 library and it is compatible to Flash Player 8 and above.
http://www.alex-uhlmann.de/flash/animationpackage/ap2
Note: Animation Package 1 is also available for Flash Players 6 and above. Get it here.
Animation classes
Set of classes that provide different animation movements:
- Bobbing
- Circular
- Elliptical
- Pulse
http://www.whatstyle.net/articles/actionscript_animation_classes/Â
BezierTween
Create tweens with nice organic motion
http://www.airtightinteractive.com/news/?p=38Â
ShapeTween
Tween a shape with actionscript.
Part of senocular’s Actionscript library.
Particle Behavior
form the docs:
Creates functions to be used for independantly moving particle movie clips. Functions (or “behaviors” created with the ParticleBehavior class are self- contained and are typically assigned to a particle movie clip’s onEnterFrame event handler. Particle movie clips you would create on your own
http://www.senocular.com/flash/actionscript.php?file=ActionScript_2.0/ParticleBehavior.as
Part of senocular’s Actionscript library.
ColorFader
Fade to a given hex color over a given duration.
http://www.senocular.com/flash/actionscript.php?file=ActionScript_2.0/ColorFader.asÂ