Paket | fl.motion |
Klasse | public class Animator |
Vererbung | Animator AnimatorBase EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Wenn Sie Methoden der Animator-Klasse innerhalb einer Funktion aufrufen möchten, müssen Sie die Animator-Instanz außerhalb der Funktion deklarieren, damit der Gültigkeitsbereich des Objekts nicht ausschließlich auf diese Funktion beschränkt ist. Sollten Sie die Instanz innerhalb einer Funktion deklarieren, löscht Flash Player die Animator-Instanz am Ende der Funktion als Teil der Garbage Collector-Routine von Flash Player. Das Zielobjekt wird in diesem Fall nicht animiert.
Hinweis: In Flash CS3 waren einige von dieser Klasse unterstützte Eigenschaften und Methoden ausschließlich Mitglieder dieser Klasse. In Flash CS4 wurde eine Basisklasse, AnimatorBase, für diese Eigenschaften und Methoden dieser Klasse eingeführt. Sie werden jetzt über die Vererbungskette auch von anderen Klassen genutzt. Wenn Sie mit Flash CS3 gearbeitet haben, beachten Sie, dass diese Eigenschaften und Methoden immer noch von der Animator-Klasse unterstützt werden, in Flash Professional-Versionen nach Flash CS3 aber Mitglieder der AnimatorBase-Klasse sind. Wie bei allen anderen Klassen in diesem Referenzhandbuch klicken Sie auf „Vererbte öffentliche Eigenschaften anzeigen“ und „Vererbte öffentliche Methoden anzeigen“, um alle von dieser Klasse unterstützten Eigenschaften und Methoden zu sehen.
Standard-MXML-Eigenschaftmotion
Verwandte API-Elemente
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein Animator-Objekt, mit dem die XML-basierte Beschreibung des Bewegungs-Tweens auf das Anzeigeobjekt angewendet wird. | Animator | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Stoppt die Animation. Flash Player springt sofort zum letzten Bild in der Animationsabfolge. | AnimatorBase | ||
[statisch]
Erstellt ein Animator-Objekt anhand eines XML-Strings. | Animator | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
[statisch]
Vergleicht zwei als Parameter angegebene Matrizen und gibt "true" zurück, wenn sie gleich sind. | Animator | ||
Ruft in Flash Player das nächste Bild in der Animationsabfolge auf. | AnimatorBase | ||
Hält die Animation an, bis die Methode "resume()" aufgerufen wird. | AnimatorBase | ||
Startet die Animation. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statisch] | AnimatorBase | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statisch]
Registriert den gegebenen MovieClip und eine AnimatorBase-Instanz für ein untergeordnetes Element dieses MovieClip. | AnimatorBase | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Spielt die Animation weiter ab, nachdem sie durch die pause()-Methode angehalten wurde. | AnimatorBase | ||
Spult Flash Player zum ersten Bild in der Animation zurück. | AnimatorBase | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Initiiert Bildereignisse. | AnimatorBase | ||
Stoppt die Animation. Flash Player springt zurück zum ersten Bild in der Animationsabfolge. | AnimatorBase | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Legt bei jedem Eintritt in ein neues Bild die currentFrame-Eigenschaft fest und legt fest, ob die Animation des Ziels mit den Bildern in der Zeitleiste des übergeordneten MovieClip synchronisiert ist. | AnimatorBase | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Animator | () | Konstruktor |
public function Animator(xml:XML = null, target:DisplayObject = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Erstellt ein Animator-Objekt, mit dem die XML-basierte Beschreibung des Bewegungs-Tweens auf das Anzeigeobjekt angewendet wird.
Parameterxml:XML (default = null ) — Ein E4X-Objekt mit der XML-basierten Beschreibung eines Bewegungs-Tweens.
| |
target:DisplayObject (default = null ) — Das Anzeigeobjekt, welches das Bewegungs-Tween verwendet.
|
Verwandte API-Elemente
fromXMLString | () | Methode |
public static function fromXMLString(xmlString:String, target:DisplayObject = null):Animator
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Erstellt ein Animator-Objekt anhand eines XML-Strings. Diese Methode ist eine Alternative zum Animator-Konstruktor, der stattdessen ein E4X-Objekt akzeptiert.
Parameter
xmlString:String — Ein XML-String, der das Bewegungs-Tween beschreibt.
| |
target:DisplayObject (default = null ) — Das Anzeigeobjekt, welches das Bewegungs-Tween verwendet.
|
Animator — Eine Animator-Instanz, die den angegebenen xmlString auf das angegebene target anwendet.
|
Verwandte API-Elemente
matricesEqual | () | Methode |
public static function matricesEqual(a:Matrix, b:Matrix):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Laufzeitversionen: | Flash Player 10.1, AIR 2 |
Vergleicht zwei als Parameter angegebene Matrizen und gibt true
zurück, wenn sie gleich sind.
Parameter
a:Matrix — Die erste Matrix-Objektinstanz für den Vergleich.
| |
b:Matrix — Die zweite Matrix-Objektinstanz für den Vergleich.
|
Boolean — Ein boolescher Wert; true , wenn die beiden Matrizen gleich sind, andernfalls false .
|
Tue Jun 12 2018, 10:04 AM Z