ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
fl.motion 

AnimatorFactoryBase  - AS3 Flash

Paketfl.motion
Klassepublic class AnimatorFactoryBase
VererbungAnimatorFactoryBase Inheritance Object
Unterklassen AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Die AnimatorFactoryBase-Klasse bietet ActionScript-basierte Unterstützung für das dynamische Anzeigen und Tweenen zur Laufzeit von mehreren Zielobjekten mit einer Motion-Instanz. AnimatorFactoryBase verwendet die AnimatorBase-Klasse, um eine Motion-Instanz (aus MotionBase abgeleitet) mehreren Tween-Instanzen (Zielobjekten) zuzuweisen, während die AnimatorBase-Klasse eine einzelne Motion-Instanz mit einem einzelnen Ziel-Tween-Objekt verknüpft. Die AnimatorFactoryBase-Klasse sollte nicht eigenständig verwendet werden. Verwenden Sie stattdessen ihre Unterklassen AnimatorFactory oder AnimatorFactory3D.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  motion : MotionBase
[schreibgeschützt] Die MotionBase-Instanz, mit der die AnimatorFactoryBase-Instanz und ihre Zielobjekte verknüpft sind.
AnimatorFactoryBase
  sceneName : String
[Nur Schreiben] Ein Verweis auf exportierte Szenen bei 3D-Bewegung, sodass die Szene in eine übergeordnete Zeitleiste geladen werden kann.
AnimatorFactoryBase
  transformationPoint : Point
[Nur Schreiben] Der Referenzpunkt beim Drehen oder Skalieren eines Anzeigeobjekts.
AnimatorFactoryBase
  transformationPointZ : int
[Nur Schreiben] Die z-Koordinate beim Drehen oder Skalieren eines Anzeigeobjekts.
AnimatorFactoryBase
Öffentliche Methoden
 MethodeDefiniert von
  
AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Erstellt eine Instanz der AnimatorFactoryBase-Klasse.
AnimatorFactoryBase
  
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Erstellt eine AnimatorBase-Instanz, deren target-Eigenschaft auf das DisplayObject eingestellt ist (falls zutreffend), das die targetName-Eigenschaft des targetParent ist und deren Motion-Eigenschaft beim Erstellen in der AnimatorFactoryBase-Instanz gespeichert wird, und gibt diese Instanz zurück.
AnimatorFactoryBase
  
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Verweist auf den übergeordneten DisplayObjectContainer, erstellt eine AnimatorBase-Instanz, deren target-Eigenschaft auf das DisplayObject eingestellt ist (falls zutreffend), das die targetName-Eigenschaft des targetParent ist und deren Motion-Eigenschaft beim Erstellen in der AnimatorFactoryBase-Instanz gespeichert wird, und gibt diese Instanz zurück.
AnimatorFactoryBase
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

motion

Eigenschaft
motion:MotionBase  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Die MotionBase-Instanz, mit der die AnimatorFactoryBase-Instanz und ihre Zielobjekte verknüpft sind. Die MotionBase-Instanz speichert die animierten Eigenschaften und ihre Werte.



Implementierung
    public function get motion():MotionBase

Verwandte API-Elemente

sceneName

Eigenschaft 
sceneName:String  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Ein Verweis auf exportierte Szenen bei 3D-Bewegung, sodass die Szene in eine übergeordnete Zeitleiste geladen werden kann.



Implementierung
    public function set sceneName(value:String):void

transformationPoint

Eigenschaft 
transformationPoint:Point  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Der Referenzpunkt beim Drehen oder Skalieren eines Anzeigeobjekts. Die transformationPoint-Eigenschaft wird in der AnimatorFactory3D-Unterklasse überschrieben; in 3D sind die Punkte keine Prozentwerte wie in 2D; es handelt sich um absolute Werte des Transformationspunkts des ursprünglichen Objekts.



Implementierung
    public function set transformationPoint(value:Point):void

transformationPointZ

Eigenschaft 
transformationPointZ:int  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Die z-Koordinate beim Drehen oder Skalieren eines Anzeigeobjekts. Die transformationPointZ-Eigenschaft wird in der AnimatorFactory3D-Unterklasse überschrieben; in 3D sind die Punkte keine Prozentwerte wie in 2D; es handelt sich um absolute Werte des Transformationspunkts des ursprünglichen Objekts.



Implementierung
    public function set transformationPointZ(value:int):void
Konstruktordetails

AnimatorFactoryBase

()Konstruktor
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Erstellt eine Instanz der AnimatorFactoryBase-Klasse.

Parameter
motion:MotionBase — Die zugeordnete MotionBase-Instanz.
 
motionArray:Array (default = null)
Methodendetails

addTarget

()Methode
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Erstellt eine AnimatorBase-Instanz, deren target-Eigenschaft auf das DisplayObject eingestellt ist(falls zutreffen), das die targetName-Eigenschaft des targetParent ist und deren Motion-Eigenschaft beim Erstellen in der AnimatorFactoryBase-Instanz gespeichert wird, und gibt diese Instanz zurück.

Parameter

target:DisplayObject — Das Anzeigeobjekt, welches das Bewegungs-Tween verwendet.
 
repeatCount:int (default = 0) — Wie viele Male die Animation abgespielt werden soll. Der Standardwert ist 0, was bedeutet, dass die Animation in einer unendlichen Schleife abgespielt wird.
 
autoPlay:Boolean (default = true) — Der Wert (Standardwert ist true), der angibt, ob die Animation automatisch abgespielt wird.
 
startFrame:int (default = -1) — Das Bild, in dem die Animation beginnt, in Relation zur übergeordneten Zeitleiste. Wenn die übergeordnete Zeitleiste kürzer als die Dauer der zugeordneten Motion-Instanz ist, gibt startFrame die Anzahl der Bilder nach dem Aufruf von addTarget an, bevor die Zielanimation beginnt.
 
useCurrentFrame:Boolean (default = false) — Ein Flag, das bei der Einstellung true angibt, dass die currentFrame-Eigenschaft des übergeordneten Elements verwendet werden soll, um festzustellen, in welchem Animationsbild sich das Zielobjekt befindet soll.

Rückgabewerte
AnimatorBase — Eine neue AnimatorBase-Instanz.

Verwandte API-Elemente

addTargetInfo

()Methode 
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase

Sprachversion: ActionScript 3.0
Produktversion: Flash CS4
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Verweist auf den übergeordneten DisplayObjectContainer, erstellt eine AnimatorBase-Instanz, deren target-Eigenschaft auf das DisplayObject eingestellt ist(falls zutreffen), das die targetName-Eigenschaft des targetParent ist und deren Motion-Eigenschaft beim Erstellen in der AnimatorFactoryBase-Instanz gespeichert wird, und gibt diese Instanz zurück.

Parameter

targetParent:DisplayObject — Der übergeordnete DisplayObjectContainer.
 
targetName:String — Der Instanzname des Ziels wie vom übergeordneten Element gesehen.
 
repeatCount:int (default = 0) — Wie viele Male die Animation abgespielt werden soll. Der Standardwert ist 0, was bedeutet, dass die Animation in einer unendlichen Schleife abgespielt wird.
 
autoPlay:Boolean (default = true) — Der Wert (Standardwert ist true), der angibt, ob die Animation automatisch abgespielt wird.
 
startFrame:int (default = -1) — Das Bild, in dem die Animation beginnt, in Relation zur übergeordneten Zeitleiste. Wenn die übergeordnete Zeitleiste kürzer als die Dauer der zugeordneten Motion-Instanz ist, gibt startFrame die Anzahl der Bilder nach dem Aufruf von addTarget an, bevor die Zielanimation beginnt. Wenn das übergeordnete Element SimpleButton ist, gibt startFrame den Schaltflächenzustand an, in dem die Bewegung angewendet werden soll: 0 für upState, 1 für overState, 2 für downState.
 
useCurrentFrame:Boolean (default = false) — Ein Flag, das bei der Einstellung true angibt, dass die currentFrame-Eigenschaft des übergeordneten Elements verwendet werden soll, um festzustellen, in welchem Animationsbild sich das Zielobjekt befindet soll.
 
initialPosition:Array (default = null) — ist der Wert nicht null, wird hiermit die initialPosition-Eigenschaft der generierten AnimatorBase-Instanz festgelegt.
 
zIndex:int (default = -1) — Handelt es sich bei dem übergeordneten Element um SimpleButton, ist dieser Wert die auf null basierende z-Reihenfolge des Objekts, auf das die Animation angewendet werden soll. Befindet sich nur ein einzelnes Objekt in der Schaltfläche, sollte zIndex auf -1, nicht auf 0 gesetzt werden. Standardeinstellung ist -1.
 
placeholderName:String (default = null) — ist der Wert nicht null, wird hiermit die Instanz auf der Bühne angegeben, die durch das von instanceNameFactoryClass erstellte DisplayObject ersetzt wird. Der Standardwert ist null.
 
instanceFactoryClass:Class (default = null) — ist der Wert nicht null, ist dies die Klasse, die zum Erstellen eines DisplayObject verwendet wird, das einen Platzhalter ersetzt. Der Standardwert ist null.

Rückgabewerte
AnimatorBase — Eine neue AnimatorBase-Instanz.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.