| Pacchetto | fl.motion |
| Classe | public class CustomEase |
| Ereditarietà | CustomEase Object |
| Implementa | ITween |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
L'implementazione di questa classe rispecchia la finestra di dialogo Andamento personalizzato in entrata/uscita di Flash CS3. La finestra di dialogo Andamento personalizzato in entrata/uscita di Flash CS3 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
Vedere anche
| 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 | ||
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
| 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 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 lettore: | Flash Player 9.0.28.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).
Vedere anche
| target | proprietà |
target:String [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Il nome della proprietà di animazione di destinazione.
Il valore predefinito è "".
public function get target():String
public function set target(value:String):void
Vedere anche
| CustomEase | () | Funzione di costruzione |
public function CustomEase(xml:XML = null)
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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 lettore: | Flash Player 9.0.28.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). È possibile 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. È possibile 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.
|
Vedere anche
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/fl/motion/CustomEase.html