My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Links

General information

Tweego is an AS3 tweening engine based on the Go ActionScript Animation Platform. It’s one of the first parsers for Go. The syntax is similar to the glorious Fuse. It’s perfect for complex tweens with multiple sequences.

At the moment special properties and a documentation is missing.

Current version

0.5

Syntax examples

There are various ways to use Tweego, e.g.

var t:Tweego = new Tweego;
t.push({target: target, x: 100, y: 200, time: 1, ease: Bounce.easeOut});
t.push({delay: 2});
t.push({target: target, width: 500, time: .5, ease: Elastic.easeOut, func: onComplete});
t.start();
var t:Tweego = new Tweego;
t.target = target;
t.push([{x: 100, time: 1, ease: Bounce.easeOut}, {y: 100, time: 3, ease: Quad.easeOut}])
t.push({func: someCallback});
t.push({target: target2, scale: 3, time: .3});
t.start();

Single sequences also can be created via:

Tweego.tween(target, {x: 500, y: 500});

Some examples are included in the package.

FAQ

Is Tweego Fuse 3?

In a way yes. It's actually based on the Fuse syntax and you can use it in the same way. But some features are still missing.

Can I use the current version yet?

Of course you can. The API is ready and the core features have been implemented. Newer version will only have extensions and internal optimizations.

What classes I need to know?

You just need to use the main Tweego class (org.tweego.Tweego). If you want to work with events, you have to know the event classes, too. All other classes are used internally.

Has Tweego exactly all featurs of Fuse?

Well, at least it will have most of them. Beside the still missing things, on one hand some things are optimized and on the other hand we don't want to overload Tweego. But all important (and also some not so common) features are or will be implemented. If you are missing something, let us know.

What role plays Go?

To dumb it down: The Go ASAP by Moses Gunesch is the core engine, which handles the sequences. Tweego parses and prepares the data and finally applies it to your target object.

How is the performance?

For Benchmark tests on the core platform please see: http://www.goasap.org/benchmarks.html Even if Tweego is not hardcore optimized, it's quite powerful. Of course the performance can not be exactly that good, because Tweego has a lot of functionality. But for example the performance is much better than the widespread Tweener's performance.

Powered by Google Project Hosting