Pacchetto | fl.motion |
Classe | public class AnimatorFactoryBase |
Ereditarietà | AnimatorFactoryBase Object |
Sottoclassi | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
motion : MotionBase [sola lettura]
L'istanza MotionBase a cui sono associati l'istanza AnimatorFactoryBase e i relativi oggetti target. | AnimatorFactoryBase | ||
sceneName : String [sola scrittura]
Un riferimento per le scene esportate, per il movimento 3D, affinché la scena possa essere caricata in una linea temporale principale. | AnimatorFactoryBase | ||
transformationPoint : Point [sola scrittura]
Il punto di riferimento per la rotazione o la modifica in scala di un oggetto di visualizzazione. | AnimatorFactoryBase | ||
transformationPointZ : int [sola scrittura]
Il punto di riferimento di una coordinata z per la rotazione o la modifica in scala di un oggetto di visualizzazione. | AnimatorFactoryBase |
Metodo | Definito da | ||
---|---|---|---|
Crea un'istanza della classe AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Crea e restituisce un'istanza AnimatorBase, la cui proprietà target è impostata su DisplayObject (se disponibile) che corrisponde alla proprietà targetName di targetParent e la cui proprietà Motion viene memorizzata nell'istanza AnimatorFactoryBase al momento della creazione. | 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
Fa riferimento all'oggetto DisplayObjectContainer principale, quindi crea e restituisce un'istanza AnimatorBase, la cui proprietà target è impostata su DisplayObject (se disponibile), che corrisponde alla proprietà targetName di targetParent e la cui proprietà Motion viene memorizzata nell'istanza AnimatorFactoryBase al momento della creazione. | AnimatorFactoryBase | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
motion | proprietà |
motion:MotionBase
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
L'istanza MotionBase
a cui sono associati l'istanza AnimatorFactoryBase
e i relativi oggetti target. L'istanza MotionBase
memorizza le proprietà di animazione e i relativi valori.
Implementazione
public function get motion():MotionBase
Elementi API correlati
sceneName | proprietà |
sceneName:String
[sola scrittura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un riferimento per le scene esportate, per il movimento 3D, affinché la scena possa essere caricata in una linea temporale principale.
Implementazione
public function set sceneName(value:String):void
transformationPoint | proprietà |
transformationPoint:Point
[sola scrittura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il punto di riferimento per la rotazione o la modifica in scala di un oggetto di visualizzazione. La proprietà transformationPoint
(o setter) viene sostituita nella sottoclasse AnimatorFactory3D
. In 3D, i punti non corrispondono a percentuali, come in 2D; sono valori assoluti del punto di trasformazione dell'oggetto originale.
Implementazione
public function set transformationPoint(value:Point):void
transformationPointZ | proprietà |
transformationPointZ:int
[sola scrittura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il punto di riferimento di una coordinata z per la rotazione o la modifica in scala di un oggetto di visualizzazione. La proprietà transformationPointZ
(o setter) viene sostituita nella sottoclasse AnimatorFactory3D
. In 3D, i punti non corrispondono a percentuali, come in 2D; sono valori assoluti del punto di trasformazione dell'oggetto originale.
Implementazione
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Funzione di costruzione |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea un'istanza della classe AnimatorFactoryBase
.
motion:MotionBase — L'istanza MotionBase associata.
| |
motionArray:Array (default = null )
|
addTarget | () | metodo |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea e restituisce un'istanza AnimatorBase
, la cui proprietà target è impostata su DisplayObject
(se disponibile) che corrisponde alla proprietà targetName
di targetParent
e la cui proprietà Motion
viene memorizzata nell'istanza AnimatorFactoryBase
al momento della creazione.
Parametri
target:DisplayObject — L'oggetto di visualizzazione che utilizza l'interpolazione di movimento.
| |
repeatCount:int (default = 0 ) — Il numero di riproduzioni dell'animazione. Il valore predefinito è 0, il che significa che l'animazione viene riprodotta all'infinito.
| |
autoPlay:Boolean (default = true ) — Il valore (il valore predefinito è true) che specifica se la riproduzione dell'animazione inizia automaticamente.
| |
startFrame:int (default = -1 ) — Il fotogramma da cui ha inizio l'animazione in relazione alla linea temporale principale. Se la linea temporale principale è più breve della durata dell'istanza Motion associata, startFrame indica il numero di fotogrammi dopo che è stata effettuata questa chiamata a addTarget prima dell'inizio dell'animazione di destinazione.
| |
useCurrentFrame:Boolean (default = false ) — Un flag che specifica, se è true, di utilizzare la proprietà currentFrame dell'elemento principale per determinare su quale fotogramma di animazione dovrebbe trovarsi l'oggetto target.
|
AnimatorBase — Una nuova istanza AnimatorBase.
|
Elementi API correlati
addTargetInfo | () | metodo |
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
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS4 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fa riferimento all'oggetto DisplayObjectContainer
principale, quindi crea e restituisce un'istanza AnimatorBase
, la cui proprietà target è impostata su DisplayObject
(se disponibile), che corrisponde alla proprietà targetName
di targetParent
e la cui proprietà Motion
viene memorizzata nell'istanza AnimatorFactoryBase
al momento della creazione.
Parametri
targetParent:DisplayObject — L'oggetto DisplayObjectContainer principale.
| |
targetName:String — Il nome dell'istanza di destinazione rilevato dal relativo elemento principale.
| |
repeatCount:int (default = 0 ) — Il numero di riproduzioni dell'animazione. Il valore predefinito è 0, il che significa che l'animazione viene riprodotta all'infinito.
| |
autoPlay:Boolean (default = true ) — Il valore (il valore predefinito è true) che specifica se la riproduzione dell'animazione inizia automaticamente.
| |
startFrame:int (default = -1 ) — Il fotogramma da cui ha inizio l'animazione in relazione alla linea temporale principale. Se la linea temporale principale è più breve della durata dell'istanza Motion associata, startFrame indica il numero di fotogrammi dopo che è stata effettuata questa chiamata ad addTarget prima dell'inizio dell'animazione di destinazione. Se l'elemento principale è SimpleButton, startFrame viene utilizzato per indicare lo stato del pulsante in cui dovrà essere applicato il movimento: 0 per upState, 1 per overState, 2 per downState.
| |
useCurrentFrame:Boolean (default = false ) — Un flag che specifica, se è true, di utilizzare la proprietà currentFrame dell'elemento principale per determinare su quale fotogramma di animazione dovrebbe trovarsi l'oggetto target.
| |
initialPosition:Array (default = null ) — Se non è null, consente di impostare la proprietà initialPosition sull'istanza AnimatorBase generata.
| |
zIndex:int (default = -1 ) — Se l'elemento principale è un oggetto SimpleButton, questo valore corrisponde all'ordine Z a base 0 dell'oggetto al quale applicare l'animazione. Se nel pulsante è presente un solo oggetto, impostate zIndex su -1 anziché su 0. Il valore predefinito è -1.
| |
placeholderName:String (default = null ) — Se non è null, consente di specificare l'istanza sullo stage che deve essere sostituita da DisplayObject creato dall'istanza NameFactoryClass. Il valore predefinito è null.
| |
instanceFactoryClass:Class (default = null ) — Se non è null, corrisponde alla classe utilizzata per creare un DisplayObject che sostituirà un segnaposto. Il valore predefinito è null.
|
AnimatorBase — Una nuova istanza AnimatorBase.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z