Let’s name this project.

As the guy who came up with this thing I’ve chosen the catchy and short name “Go” over a drier name like “ASMotionBaseSystem”. I understand that Go sounds like a brand name but, in the end I prefer it: it is the shortest word I could think of that implies motion. I imagine that the [...]

Introducing TweenBencher

An open-source Tween Engine Benchmarking Utility for AS3
This utility charts the Flash Player’s framerate to benchmark the speed and efficiency of any tween engine. Click on the image below for a live, in-browser preview which includes benchmarks of Flash’s Tween and Animator systems plus many 3rd-party systems like Tweener, TweenLite, Animation Package, etc. TweenBencher is [...]

Ghettoizing special tween features

Here we are returning to the question of how to decorate functionality into the optional tween base class LinearGo, while keeping the primary update method legible & efficient.
public override function update(currentTime:Number) : void
{
if (_doComplexUpdate) {
complexUpdate(currentTime);
return;
[...]