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