Pacchetto | fl.motion |
Classe | public class Motion |
Ereditarietà | Motion MotionBase Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Nota: in Flash CS3, molti metodi e proprietà supportati da questa classe erano membri esclusivi di questa stessa classe. In Flash CS4 è stata introdotta una classe base, KeyframeBase, per tali metodi e proprietà di questa classe, che attualmente sono condivisi da altre classi tramite la catena di ereditarietà. Se avete utilizzato Flash CS3, potrete notare che questi metodi e proprietà sono ancora supportati dalla classe Keyframe, ma nelle versioni di Flash Professional successive a Flash CS3 sono membri della classe KeyframeBase. Come per tutte le altre classi in questo riferimento, selezionate Mostra metodi pubblici ereditati e Mostra proprietà pubbliche ereditate per visualizzare tutti i metodi e le proprietà supportati da questa classe.
Proprietà MXML predefinitakeyframesCompact
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 | ||
duration : int
Controlla la durata dell'istanza Motion, misurata in fotogrammi. | MotionBase | ||
is3D : Boolean
Specifica se il movimento contiene modifiche alla proprietà 3D. | MotionBase | ||
keyframes : Array
Un array di fotogrammi chiave che definiscono il comportamento di Motion nel tempo. | MotionBase | ||
keyframesCompact : Array
Un array di fotogrammi chiave compatto, in cui ogni posizione di indice è occupata da un fotogramma chiave. | Motion | ||
source : Source
Un oggetto che memorizza informazioni sul contesto in cui è stato creato l'oggetto motion, ad esempio la frequenza di fotogrammi, le dimensioni, il punto di trasformazione e la posizione iniziale, la scala, la rotazione e l'inclinazione. | Motion |
Metodo | Definito da | ||
---|---|---|---|
Funzione di costruzione per le istanze Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modifica una proprietà Filter in tutti i fotogrammi chiave corrispondenti per un oggetto Motion. | MotionBase | ||
Aggiunge un oggetto keyframe all'istanza Motion. | MotionBase | ||
Memorizza un array di valori nei corrispondenti fotogrammi chiave per una proprietà dichiarata della classe Motion. | MotionBase | ||
[statico]
Un metodo necessario per creare un'istanza Motion da una stringa XML. | Motion | ||
[override]
Recupera un oggetto ColorTransform interpolato in corrispondenza di uno specifico indice temporale nell'istanza Motion. | Motion | ||
Recupera il fotogramma chiave attualmente attivo in un fotogramma specifico nell'istanza Motion. | MotionBase | ||
[override]
Recupera un array interpolato di filtri in corrispondenza di uno specifico indice temporale nell'istanza Motion. | Motion | ||
Restituisce l'oggetto Matrix per la posizione di indice specificata del fotogramma di animazione. | MotionBase | ||
Restituisce l'oggetto Matrix3D per la posizione di indice specificata del fotogramma di animazione. | MotionBase | ||
Recupera il fotogramma chiave successivo dopo un fotogramma specifico nell'istanza Motion. | MotionBase | ||
Recupera il valore di una proprietà di animazione in un determinato momento. | MotionBase | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Inizializza l'elenco di filtri per l'oggetto target e copia l'elenco di filtri in ogni istanza Keyframe dell'oggetto Motion. | MotionBase | ||
[statico]
Esegue una fusione fluida dei filtri da un oggetto filter a un altro. | Motion | ||
[statico]
Esegue una fusione fluida dei filtri da un array di oggetti filter a un altro. | Motion | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
MotionBase | |||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Imposta il valore di una specifica proprietà interpolabile in corrispondenza di un determinato indice temporale nell'istanza Motion. | MotionBase | ||
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 | ||
Ruota l'oggetto target quando i dati per il movimento vengono forniti dal metodo addPropertyArray(). | MotionBase | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
keyframesCompact | proprietà |
keyframesCompact:Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un array di fotogrammi chiave compatto, in cui ogni posizione di indice è occupata da un fotogramma chiave. Al contrario, un array sparso presenta indici vuoti (come la proprietà keyframes
). In un array compatto non vengono utilizzati valori null
per occupare gli indici tra i fotogrammi chiave. Tuttavia, l'indice di un fotogramma chiave in keyframesCompact
molto probabilmente non corrisponde al relativo indice nell'array keyframes
.
Questa proprietà viene utilizzata principalmente per compatibilità con il compiler MXML di Flex, che genera un array compatto dall'XML di Motion.
Implementazione
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Elementi API correlati
source | proprietà |
public var source:Source
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un oggetto che memorizza informazioni sul contesto in cui è stato creato l'oggetto motion, ad esempio la frequenza di fotogrammi, le dimensioni, il punto di trasformazione e la posizione iniziale, la scala, la rotazione e l'inclinazione.
Motion | () | Funzione di costruzione |
public function Motion(xml:XML = null)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Funzione di costruzione per le istanze Motion. Per impostazione predefinita, un fotogramma chiave iniziale viene creato automaticamente con proprietà di trasformazione predefinite.
Parametrixml:XML (default = null ) — Oggetto E4X XML opzionale che definisce un'istanza Motion.
|
fromXMLString | () | metodo |
public static function fromXMLString(xmlString:String):Motion
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un metodo necessario per creare un'istanza Motion da una stringa XML.
Parametri
xmlString:String — Una stringa di XML di Motion.
|
Motion — Una nuova istanza Motion.
|
getColorTransform | () | metodo |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera un oggetto ColorTransform interpolato in corrispondenza di uno specifico indice temporale nell'istanza Motion.
Parametri
index:int — L'indice temporale di un fotogramma nell'istanza Motion, sotto forma di un valore intero superiore o uguale a zero.
|
flash.geom:ColorTransform — L'oggetto ColorTransform interpolato.
|
Elementi API correlati
getFilters | () | metodo |
override public function getFilters(index:Number):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera un array interpolato di filtri in corrispondenza di uno specifico indice temporale nell'istanza Motion.
Parametri
index:Number — L'indice temporale di un fotogramma nell'istanza Motion, sotto forma di un valore intero superiore o uguale a zero.
|
Array — L'array interpolato di filtri. Se non sono presenti dei filtri applicabili, restituisce un array vuoto.
|
Elementi API correlati
interpolateFilter | () | metodo |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Esegue una fusione fluida dei filtri da un oggetto filter a un altro.
Parametri
fromFilter:BitmapFilter — L'oggetto filter iniziale.
| |
toFilter:BitmapFilter — L'oggetto filter finale.
| |
progress:Number — La percentuale della transizione sotto forma di valore decimale, dove 0 è l'inizio e 1 è la fine.
|
BitmapFilter — L'oggetto filter interpolato.
|
Elementi API correlati
interpolateFilters | () | metodo |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Esegue una fusione fluida dei filtri da un array di oggetti filter a un altro.
Parametri
fromFilters:Array — L'array iniziale di oggetti filter.
| |
toFilters:Array — L'array finale di oggetti filter.
| |
progress:Number — La percentuale della transizione sotto forma di valore decimale, dove 0 è l'inizio e 1 è la fine.
|
Array — L'array interpolato di oggetti filter.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z