It will help program tweening effects, animations, and transitions.
It is comprised of 4 key classes: GTween (tweening engine), GTweenTimeline (time control features), GTweenFilters (useful in tweening filters) and GTweeny (light version of GTween).
Here are some key features of "GTween":
· Developer Oriented
· Flexible
· Provides a unique proxy property that allows the developer to work with tween destination values
· Sequencing
· Interrupt the tween while is playing
· Much more control over the tween
· Timing
· autoVisible sets visible to false when the tweened alpha is 0.
· autoRotate rotates in shortest direction (even in 3D).
· Support for updating properties like matrix and colorTransform automatically during a tween.
· Simple sequencing with nextTween.
· Delay the start of the tween with the delay property.
· Determine the state of a tween with the state and paused properties.
· Snapping makes a tween round specific properties before setting them on the target.
· Associate arbitrary data with the tween (handy for storing temporary transition related values).
· Reverse the tween without affecting its values.
· Calculate the optimal duration for a timeline based on the tweens and callbacks in it.
· Change event fires every update when the tween changes properties.
What's New in This Release: [ read full changelog ]
· Added GTween.version property.
· Added .dispatchEvents and GTween.defaultDispatchEvents properties, so you can enable AS3 events.
· Fixed a problem with tweens in a timeline initing at the wrong time, and added support for position values less than -delay.
· Fixed a problem with tween values being set to NaN before the controlling timeline started playing.
· Added support for multiple callbacks at a single position to GTweenTimeline.
· Fixed issue with callbacks being called again when a timeline completes.