Pacchetto | fl.motion |
Classe | public class CustomEase |
Ereditarietà | CustomEase Object |
Implementa | ITween |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
L'implementazione di questa classe rispecchia la finestra di dialogo Andamento personalizzato in entrata/uscita di Flash CS4. La finestra di dialogo Andamento personalizzato in entrata/uscita di Flash CS4 visualizza un grafico che rappresenta la curva del movimento nel tempo. L'asse orizzontale rappresenta i fotogrammi, mentre l'asse verticale rappresenta la percentuale di cambiamento di una proprietà durante l'avanzamento dell'interpolazione. Il primo fotogramma chiave viene rappresentato come 0%, l'ultimo come 100%. L'inclinazione della curva del grafico rappresenta la velocità di cambiamento dell'oggetto. Quando la curva appare orizzontale
(priva di inclinazione) la velocità è pari a zero; quando è verticale
, la velocità di cambiamento è istantanea.
Proprietà MXML predefinitapoints
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 | ||
points : Array
Una raccolta ordinata di punti nella curva di andamento personalizzata. | CustomEase | ||
target : String
Il nome della proprietà di animazione di destinazione. | CustomEase |
Metodo | Definito da | ||
---|---|---|---|
CustomEase(xml:XML = null)
Funzione di costruzione per le istanze CustomEase. | CustomEase | ||
Calcola un valore interpolato per una proprietà di animazione numerica, utilizzando una curva di andamento personalizzata. | CustomEase | ||
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 |
points | proprietà |
public var points:Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Una raccolta ordinata di punti nella curva di andamento personalizzata. Ogni voce dell'array è in'istanza flash.geom.Point
. Le proprietà x e y di ogni punto vengono normalizzate per rientrare tra i valori 0
e 1
, dove 0
corrisponde al valore della proprietà di animazione all'inizio dell'interpolazione e 1
corrisponde al valore alla fine dell'interpolazione. Il primo e l'ultimo punto della curva non vengono inclusi nell'array, in quanto il primo punto è bloccato sul valore iniziale, definito dal fotogramma chiave corrente, mentre l'ultimo punto è bloccato sul valore finale, definito dal fotogramma chiave successivo. Sulla curva di andamento personalizzata questi punti corrispondono rispettivamente ai valori (0, 0) e (1, 1).
Elementi API correlati
target | proprietà |
target:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il nome della proprietà di animazione di destinazione.
Il valore predefinito è "".
Implementazione
public function get target():String
public function set target(value:String):void
Elementi API correlati
CustomEase | () | Funzione di costruzione |
public function CustomEase(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 CustomEase.
Parametrixml:XML (default = null ) — Oggetto XML E4X opzionale che definisce un'istanza CustomEase in formato XML di Motion.
|
getValue | () | metodo |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Calcola un valore interpolato per una proprietà di animazione numerica, utilizzando una curva di andamento personalizzata. Il valore percentuale viene letto dalla proprietà points
dell'istanza CustomEase, anziché essere passato nel metodo. L'uso del valore della proprietà consente all'indicatore della funzione di corrispondere all'interfaccia ITween.
Parametri
time:Number — Il valore temporale, che deve essere compreso tra 0 e il valore duration (inclusi). Potete scegliere qualsiasi unità (ad esempio, fotogrammi, secondi, millisecondi), a condizione che l'opzione scelta corrisponda all'unità duration .
| |
begin:Number — Il valore della proprietà di animazione all'inizio dell'interpolazione, quando il valore temporale è 0.
| |
change:Number — La modifica del valore della proprietà di animazione durante l'interpolazione. Il valore può essere positivo o negativo. Ad esempio, se un oggetto ruota da 90 a 60 gradi, la modifica corrisponde a -30 .
| |
duration:Number — La durata di tempo dell'interpolazione. Questo valore deve essere maggiore di zero. Potete scegliere qualsiasi unità (ad esempio, fotogrammi, secondi, millisecondi), a condizione che l'opzione scelta corrisponda all'unità time .
|
Number — Il valore interpolato al momento specificato.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z