Pacchetto | fl.motion |
Classe | public class Animator3D |
Ereditarietà | Animator3D AnimatorBase EventDispatcher Object |
Sottoclassi | AnimatorUniversal |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Se intendete chiamare i metodi della classe Animator3D all'interno di una funzione, dichiarate l'istanza Animator3D al di fuori della funzione, affinché l'area di validità dell'oggetto non sia limitata alla funzione stessa. Se dichiarate l'istanza all'interno di una funzione, Flash Player eliminerà l'istanza Animator al termine della funzione durante la procedura di "garbage collection" di routine e l'oggetto target non verrà animato.
Proprietà MXML predefinitamotion
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
autoRewind : Boolean = false
Imposta l'animazione in modo che riprenda da capo dopo che è terminata. | AnimatorBase | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
frameEvent : String
Il nome dell'oggetto evento creato dall'evento Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [override] [sola scrittura]
Definisce le coordinate x, y e z dell'oggetto di visualizzazione. | Animator3D | ||
instanceFactoryClass : Class
Quando si creano istanze con ActionScript, questa è la classe che consente di creare l'istanza. | AnimatorBase | ||
isPlaying : Boolean [sola lettura]
Indica se l'animazione è in corso di riproduzione. | AnimatorBase | ||
motion : MotionBase
L'oggetto che contiene le proprietà dell'interpolazione di movimento dell'animazione. | AnimatorBase | ||
motionArray : Array
L'array di oggetti che contiene le proprietà dell'interpolazione di movimento dell'animazione. | AnimatorBase | ||
orientToPath : Boolean = false
Imposta la posizione dell'oggetto di visualizzazione lungo il tracciato del movimento. | AnimatorBase | ||
placeholderName : String
Quando si creano istanze con ActionScript, questa è l'istanza visualizzata sullo stage che verrà sostituita. | AnimatorBase | ||
positionMatrix : Matrix
L'oggetto Matrix che applica una trasformazione globale al tracciato di movimento. | AnimatorBase | ||
repeatCount : int = 1
Numero di ripetizioni dell'animazione. | AnimatorBase | ||
sceneName : String
Un riferimento per le scene esportate, per il movimento 3D, affinché la scena possa essere caricata in una linea temporale principale. | AnimatorBase | ||
spanEnd : int [sola lettura]
Restituisce il fotogramma dell'elemento principale del target in corrispondenza del quale termina l'animazione del target. | AnimatorBase | ||
spanStart : int [sola lettura]
Restituisce il fotogramma dell'elemento principale del target in corrispondenza del quale inizia l'animazione del target. | AnimatorBase | ||
target : DisplayObject
L'oggetto di visualizzazione in corso di animazione. | AnimatorBase | ||
targetName : String
Il nome dell'oggetto target rilevato dall'oggetto DisplayObjectContainer principale. | AnimatorBase | ||
targetParent : DisplayObjectContainer
L'oggetto DisplayObjectContainer principale di destinazione in fase di animazione, che può essere usato insieme a targetName per recuperare l'oggetto target dopo che è stato rimosso e sostituito sulla linea temporale. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
L'orientamento iniziale dell'oggetto target. | AnimatorBase | ||
time : int
Un numero intero a base zero che indica e controlla la posizione temporale dell'animazione corrente. | AnimatorBase | ||
transformationPoint : Point
Il punto di riferimento per la rotazione o la modifica in scala di un oggetto di visualizzazione. | AnimatorBase | ||
transformationPointZ : int
Il punto di riferimento di una coordinata z per la rotazione o la modifica in scala di un oggetto di visualizzazione. | AnimatorBase | ||
usingCurrentFrame : Boolean [sola lettura]
Indica se viene controllata la proprietà currentFrame ogni volta che inserite un nuovo fotogramma e se l'animazione di destinazione è sincronizzata con i fotogrammi nella relativa linea temporale dell'oggetto principale oppure se avanza continuamente, indipendentemente dal fotogramma corrente dell'oggetto principale. | AnimatorBase |
Metodo | Definito da | ||
---|---|---|---|
Crea un oggetto Animator3D per applicare la descrizione XML di un'interpolazione di movimento tridimensionale a un oggetto di visualizzazione. | Animator3D | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Interrompe l'animazione e Flash Player passa immediatamente all'ultimo fotogramma nella sequenza di animazione. | AnimatorBase | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
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 | ||
Fa avanzare Flash Player al fotogramma successivo nella sequenza di animazione. | AnimatorBase | ||
Mette in pausa l'animazione fino a quando viene chiamato il metodo resume(). | AnimatorBase | ||
Inizia l'animazione. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statico] | AnimatorBase | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statico]
Registra l'oggetto MovieClip dato e un'istanza AnimatorBase per un elemento secondario di tale MovieClip. | AnimatorBase | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Riprende l'animazione dopo che è stata messa in pausa dal metodo pause(). | AnimatorBase | ||
Imposta Flash Player sul primo fotogramma dell'animazione. | AnimatorBase | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Avvia gli eventi fotogramma. | AnimatorBase | ||
Interrompe l'animazione e Flash Player torna al primo fotogramma nella sequenza di animazione. | AnimatorBase | ||
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 | ||
Imposta la proprietà currentFrame ogni volta che inserite un nuovo fotogramma e specifica se l'animazione di destinazione è sincronizzata con i fotogrammi nella relativa linea temporale dell'oggetto MovieClip principale. | AnimatorBase | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Metodo | Definito da | ||
---|---|---|---|
[statico] | Animator3D | ||
[statico] | Animator3D |
initialPosition | proprietà |
initialPosition:Array
[sola scrittura] [override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Definisce le coordinate x, y e z dell'oggetto di visualizzazione.
Implementazione
override public function set initialPosition(value:Array):void
Elementi API correlati
Animator3D | () | Funzione di costruzione |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Crea un oggetto Animator3D per applicare la descrizione XML di un'interpolazione di movimento tridimensionale a un oggetto di visualizzazione.
Parametrixml:XML (default = null ) — Un oggetto E4X che contiene la descrizione dell'interpolazione di movimento basata su XML.
| |
target:DisplayObject (default = null ) — L'oggetto di visualizzazione che utilizza l'interpolazione di movimento.
|
Elementi API correlati
convertMatrixToMatrix3D | () | metodo |
matrices3DEqual | () | metodo |
Tue Jun 12 2018, 02:44 PM Z