Das fl.motion-Paket enthält Funktionen und Klassen, die XML-Code zur Beschreibung eines Bewegungs-Tweens enthalten können und die das Tween auf ein Anzeigeobjekt anwenden. Flash CS3 verfügt über die Funktion "Bewegung als ActionScript 3.0 kopieren", mit dem XML- und ActionScript-Code auf der Basis eines Bewegungs-Tweens in der Zeitleiste des Authoring-Tools erstellt wird. Mit dem generierten ActionScript-Code können Sie die Animation auf andere Anzeigeobjekte anwenden. Sie können auch eigenen XML-Code schreiben und die Animation mithilfe der fl.motion-Klassen auf eine bestimmte Anzeigeobjekt-Instanz anwenden.

Weitere Informationen zu den unterstützenden XML-Elementen finden Sie unter Motion-XML-Elemente.

Wenn Sie mehr darüber erfahren möchten, wie Sie Ihre eigene Animation erstellen oder Inhalt von dem Flash CS3-Befehl "Bewegung als ActionScript 3.0 kopieren" bearbeiten können, beginnen Sie mit der Klasse "Animator". Sie enthält die grundlegenden Funktionen und Eigenschaften zur Anwendung der Motion-XML auf ein Bewegungs-Tween.



Schnittstellen
 SchnittstelleBeschreibung
 ITween Die ITween-Oberfläche definiert die API (Anwendungsprogrammierschnittstelle), die von Interpolationsklassen zur Arbeit mit den fl.motion-Klassen implementiert werden.
Klassen
 KlasseBeschreibung
 Animator Die Animator-Klasse wendet die XML-Beschreibung eines Bewegungs-Tweens auf ein Anzeigeobjekt an.
 BezierEase Die BezierEase-Klasse stellt präzise Beschleunigungssteuerungen für einen Bewegungs-Tween zwischen zwei Schlüsselbildern bereit.
 BezierSegment Ein Bézier-Kurvensegment besteht aus vier Point-Objekten, die eine kubische Bézier-Kurve definieren.
 Color Die Color-Klasse erweitert die ColorTransform-Klasse von Flash Player um die Möglichkeit zur Steuerung von Helligkeit und Farbton.
 CustomEase Mithilfe der CustomEase-Klasse werden bestimmte Eigenschaften des Beschleunigungsverhaltens eines Bewegungs-Tweens in seinem Verlauf modifiziert.
 FunctionEase Die FunctionEase-Klasse ermöglicht den Einsatz benutzerdefinierter Interpolationsfunktionen mit dem fl.motion-Framework anstelle anderer Interpolationen wie SimpleEase und CustomEase.
 Keyframe Die Keyframe-Klasse definiert den visuellen Status zu einem bestimmten Zeitpunkt in einem Bewegungs-Tween.
 MatrixTransformer Die MatrixTransformer-Klasse enthält Methoden zum Bearbeiten einzelner Eigenschaften einer Transformationsmatrix: horizontale und vertikale Skalierung, horizontale und vertikale Neigung sowie Drehung.
 Motion In der Motion-Klasse wird eine Schlüsselbildanimationsabfolge gespeichert, die auf ein visuelles Objekt angewendet werden kann.
 MotionEvent Die MotionEvent-Klasse repräsentiert Ereignisse, die von der fl.motion.Animator-Klasse übertragen werden.
 RotateDirection Die Klasse RotateDirection stellt Konstantenwerte für das Drehungsverhalten im Verlauf eines Tweens bereit.
 SimpleEase Mit der SimpleEase-Klasse kann eine Animation mit der prozentualen Beschleunigung, die in der Flash-Zeitleiste verwendet wird, gesteuert werden.
 Source Mit der Source-Klasse werden Informationen zum Kontext gespeichert, in dem eine Motion-Instanz erstellt wurde.
 Tweenables Die Tweenables-Klasse stellt konstante Werte für Namen von Animationseigenschaft bereit, die in den Motion- und Keyframe-Klassen verwendet werden.