GTween: Neue Tweening Engine von Grant Skinner

GTween Tweening Engine

Zu den bereits zahlreichen vorhandenen Tweening-Engines gesellt sich mit GTween eine weitere hinzu. Grant Skinner schreibt als Grund für die Entwicklung der seit August verfügbaren Engine: „I wanted an engine that was small, fast, hugely flexible, and built from the ground up for AS3 and developers.“

GTween ist nur 4,5 KiloByte groß und ist in ActionScript 3 geschrieben.

gTween is built for ActionScript 3 developers from the ground up. It uses a more conventional instance-oriented model, rather than a static interface. It also leverages the AS3 event model instead of callbacks (see Events). This provides a familiar, consistent experience for AS3 developers to work with tweens.

Hier ein kleines Beispiel:
[kml_flashembed movie=“/wp-content/uploads/2008/10/gtween-demo.swf“ height=“300″ width=“400″ /]

Der ActionScript dazu lautet:
[as]
import fl.motion.easing.*;
import com.gskinner.motion.GTween;

var myTween1;

myStartButton.addEventListener(MouseEvent.CLICK, onClick);
function onClick(evt:MouseEvent):void {
bigCircle.x = 100;
myTween1 = new GTween(bigCircle, 1, { x:300}, { ease:Cubic.easeOut } );
}
[/as]

Die Tweening-Engine ist allerdings zurzeit noch nicht final. Die aktuelle Version wird als Public Beta bezeichnet, es können sich also bestimmte Bezeichnungen noch ändern.

Weitere Tweening-Engines sind z.B. TweenLite/TweenMax oder Twease.

Link: gTween: Programmatic Tweening for AS3 Developers

[ad]

Ein Gedanke zu „GTween: Neue Tweening Engine von Grant Skinner“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert