Paket | fl.motion |
Klasse | public class AnimatorFactoryBase |
Vererbung | AnimatorFactoryBase Object |
Unterklassen | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS4 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : 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 |
Methode | Definiert von | ||
---|---|---|---|
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 | ||
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 | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
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
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.
motion:MotionBase — Die zugeordnete MotionBase-Instanz.
| |
motionArray:Array (default = null )
|
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.
|
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.
|
AnimatorBase — Eine neue AnimatorBase-Instanz.
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z