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 derfl.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.
| Schnittstelle | Beschreibung | |
|---|---|---|
| ITween | Die ITween-Oberfläche definiert die API (Anwendungsprogrammierschnittstelle), die von Interpolationsklassen zur Arbeit mit den fl.motion-Klassen implementiert werden. |
| Klasse | Beschreibung | |
|---|---|---|
| AdjustColor | Die AdjustColor-Klasse definiert verschiedene Farbeigenschaften, zum Beispiel Helligkeit, Kontrast, Farbton und Sättigung, um die ColorMatrixFilter-Klasse zu unterstützen. | |
| Animator | Die Animator-Klasse wendet die XML-Beschreibung eines Bewegungs-Tweens auf ein Anzeigeobjekt an. | |
| Animator3D | Die Animator3D-Klasse wendet die XML-Beschreibung eines dreidimensionalen Bewegungs-Tweens auf ein Anzeigeobjekt an. | |
| AnimatorBase | Die AnimatorBase-Klasse wendet die XML-Beschreibung eines Bewegungs-Tweens auf ein Anzeigeobjekt an. | |
| AnimatorFactory | Die AnimatorFactory-Klasse bietet ActionScript-basierte Unterstützung für die Verknüpfung eines Motion-Objekts mit mehreren Anzeigeobjekten. | |
| AnimatorFactory3D | Die AnimatorFactory3D-Klasse bietet ActionScript-basierte Unterstützung für die Verknüpfung eines Motion-Objekts, das dreidimensionale Eigenschaften enthält, mit mehreren Anzeigeobjekten. | |
| AnimatorFactoryBase | Die AnimatorFactoryBase-Klasse bietet ActionScript-basierte Unterstützung für das dynamische Anzeigen und Tweenen zur Laufzeit von mehreren Zielobjekten mit einer Motion-Instanz. | |
| AnimatorFactoryUniversal | Die AnimatorFactoryUniversal-Klasse bietet ActionScript-basierte Unterstützung für die Verknüpfung eines Motion-Objekts mit mehreren Anzeigeobjekten. | |
| AnimatorUniversal | Die AnimatorUniversal-Klasse wendet eine ActionScript-Beschreibung einer zwei- und dreidimensionalen Bewegung 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. | |
| ColorMatrix | Die ColorMatrix-Klasse berechnet und speichert Farbmatrizen basierend auf gegebenen Werten. | |
| CustomEase | Mithilfe der CustomEase-Klasse werden bestimmte Eigenschaften des Beschleunigungsverhaltens eines Bewegungs-Tweens in seinem Verlauf modifiziert. | |
| DynamicMatrix | Die DynamicMatrix-Klasse berechnet und speichert eine Matrix basierend auf gegebenen Werten. | |
| 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. | |
| KeyframeBase | Die KeyframeBase-Klasse definiert den visuellen Zustand zu einer bestimmten Zeit 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. | |
| MotionBase | In der MotionBase-Klasse wird eine Schlüsselbildanimationssequenz 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 MotionBase- und KeyframeBase-Klassen verwendet werden. |
Tue Jun 12 2018, 10:18 AM Z