It should work with any text formatting, including different text formatting on different fields.
TextFlowPro enables you to flow a series of text fields together so that they act as a single text container, and still allow users to select, edit, and copy/paste text between the textfields. Check out the home page for more complex demos. When you click around, it simply sets new end properties on each tween, and the tween adapts to the new values (and hey, it looks kind of cool). Here’s a super simple demo, showing GTween’s ability to deal with interrupted tweens. I’m hoping the next release will be final, once this version has seen some testing, bug fixing, and revisions based on feedback. Please feel free to provide bug reports and feedback in the comments below. This was a major rewrite, which pretty much guarantees that it has introduced new bugs. To get more information on what’s changed, check out the version history or the API documentation. To read more about GTween, check out some demos, or download the library, visit /libraries/gtween/.
TIMELANE SKINNER FULL
GTween specific enhancements include a reduction in size to 4.5kb, a more predictable positioning model, slightly enhanced performance, the ability to specify repeat counts, full read/write access to start and end property values, the ability to lock starting properties, and a clean up of the API and code. It also involved some very significant changes to the API, and the introduction of two important new classes: GTweenTimeline, and GTweeny. It stabilizes much of the positioning logic, and makes it more predictable. As I previously mentioned, this release is a significant rewrite to the full tweening engine. Note that you can scrub the timeline, or even jump to any position instantly with the slider. The page numbers are shown with callbacks.
TIMELANE SKINNER UPDATE
This way you don't have to remember to update it separately if you move things around. calculate the timeline's duration from it's contents (tweens and callbacks). This way you can jump to that point by name with gotoAndPlay or gotoAndStop.
Timeline.addCallback(2.2, m圜allbackFunction, ) whenever the playback head crosses it (even in reverse). This will execute the callback function with the specified parameters create a 2 second tween, and add it to the timeline to play at 0 seconds: var circleTween:GTween = new GTween (circle, 2, ) )
create a timeline, using an empty constructor because it isn't going to // tween a target directly, and you can calculate the duration dynamically: var timeline:GTweenTimeline = new GTweenTimeline ( ) Here’s a look at some of the methods on GTweenTimeline:
TIMELANE SKINNER CODE
Suddenly you can integrate complex hand drawn effects into your code driven sequenced animation. It gets even cooler when you pair it with the ability to synchronize frame based timeline animations with time based programmatic tweens. Things get cool when you start sequencing other tweens, and tying in actions. You can repeat, reflect, reverse, pause, play, and jump to any point in your timeline, just like with any tween. GTweenTimeline extends GTween, which means you have the same interface, and can actually use a timeline instance as a normal tween, with a single target. Even better, it only adds about 1kb on top of GTween if you choose to use it. You can even nest timelines inside each other, just like on the Flash timeline. This new class lets you easily build a virtual timeline of tweens, actions and labels, then control the whole thing as though it’s a single tween.
Probably the most exciting addition to GTween beta 5 is GTweenTimeline.