Pacchetto | fl.motion |
Classe | public class Keyframe |
Ereditarietà | Keyframe KeyframeBase Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
e color
. Un fotogramma chiave può, facoltativamente, definire una o più di queste proprietà. Ad esempio, un fotogramma chiave può influenzare solo la posizione, mentre un altro, posto in un'altra posizione temporale, può influenza solo la modifica in scala. Un altro fotogramma ancora può influenzare tutte le proprietà contemporaneamente. All'interno di un'interpolazione di movimento, ogni indice temporale può avere un solo fotogramma chiave. I fotogrammi chiave presentano anche altre proprietà, quali blend mode
, filters
e cacheAsBitmap
, che sono sempre disponibili. Ad esempio, un fotogramma chiave presenta sempre un metodo di fusione.
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.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Memorizza le istanze AdjustColor mappate all'indice corrispondente nell'array Filters per questo fotogramma chiave. | KeyframeBase | ||
blank : Boolean = false
Indica che l'oggetto target non deve essere visualizzato su questo fotogramma chiave. | KeyframeBase | ||
blendMode : String = "normal"
Un valore della classe BlendMode che specifica il modo in cui Flash Player miscela i colori dell'oggetto di visualizzazione con quelli dell'immagine sottostante. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Se è impostata su true, nella cache di Flash Player viene memorizzata una rappresentazione bitmap interna dell'oggetto di visualizzazione. | KeyframeBase | ||
color : Color
Un oggetto color che regola la trasformazione dei colori nell'oggetto target. | KeyframeBase | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
filters : Array
Un array che contiene ogni oggetto filter da applicare all'oggetto target in corrispondenza di un determinato fotogramma chiave. | KeyframeBase | ||
firstFrame : String
Memorizza il nome del primo fotogramma per le interpolazioni di movimento, che ha effetto solo sui simboli grafici. | KeyframeBase | ||
index : int
Il valore temporale univoco del fotogramma chiave nell'interpolazione di movimento. | KeyframeBase | ||
label : String
Una stringa utilizzata per descrivere il fotogramma chiave. | KeyframeBase | ||
loop : String
Memorizza il valore della casella di controllo "Ripetizione ciclica" per le interpolazioni di movimento, che ha effetto solo sui simboli grafici. | KeyframeBase | ||
matrix : Matrix = null
Memorizza la proprietà matrix, se esistente, per questo fotogramma chiave. | KeyframeBase | ||
matrix3D : Object = null
Memorizza la proprietà matrix3d, se esistente, per questo fotogramma chiave. | KeyframeBase | ||
opaqueBackground : Object = null
Controlla se l'oggetto di destinazione ha uno sfondo opaco. | KeyframeBase | ||
orientToPath : Boolean = false
Se impostata su true, questa proprietà fa ruotare automaticamente l'oggetto target per seguire l'angolazione del suo percorso. | KeyframeBase | ||
rotateDirection : String = "auto"
Controlla il modo in cui l'oggetto target ruota durante un'interpolazione di movimento, con un valore della classe RotateDirection. | KeyframeBase | ||
rotateTimes : uint = 0
Aggiunge una rotazione all'oggetto target durante un'interpolazione di movimento, oltre all'eventuale rotazione esistente. | KeyframeBase | ||
rotation : Number
Indica la rotazione dell'oggetto target, espressa in gradi, rispetto alla posizione originale, applicata partendo dal punto di trasformazione. | KeyframeBase | ||
rotationConcat : Number = NaN
Indica i valori di rotazione (asse z) dell'oggetto target nel movimento relativo all'orientamento precedente applicati partendo dal punto di trasformazione, rispetto ai valori di rotazione assoluti e separati dai valori skewY. | KeyframeBase | ||
rotationX : Number = NaN
Memorizza la proprietà rotationX per questo fotogramma chiave. | KeyframeBase | ||
rotationY : Number = NaN
Memorizza la proprietà rotationY per questo fotogramma chiave. | KeyframeBase | ||
scaleX : Number = NaN
Indica la scala orizzontale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione. | KeyframeBase | ||
scaleY : Number = NaN
Indica la scala verticale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione. | KeyframeBase | ||
skewX : Number = NaN
Indica l'angolo di inclinazione orizzontale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione. | KeyframeBase | ||
skewY : Number = NaN
Indica l'angolo di inclinazione verticale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione. | KeyframeBase | ||
tweens : Array
Un array che contiene ogni oggetto tween da applicare all'oggetto target in corrispondenza di un determinato fotogramma chiave. | Keyframe | ||
tweenScale : Boolean = true
Un indicatore che controlla se la scala viene interpolata durante un'interpolazione. | Keyframe | ||
tweensLength : int [override] [sola lettura]
Numero di fotogrammi dell'interpolazione. | Keyframe | ||
tweenSnap : Boolean = false
Memorizza il valore della casella di controllo "Aggancia" per le interpolazioni di movimento, che aggancia l'oggetto a una guida di movimento. | Keyframe | ||
tweenSync : Boolean = false
Memorizza il valore della casella di controllo "Sincronizzazione" per le interpolazioni di movimento, che ha effetto solo sui simboli grafici. | Keyframe | ||
useRotationConcat : Boolean = false
Se impostata su true, questa proprietà fa ruotare l'oggetto target quando i dati per il movimento vengono forniti da addpropertyarray. | KeyframeBase | ||
visible : Boolean = true
Controlla se l'oggetto di destinazione è visibile. | KeyframeBase | ||
x : Number = NaN
La posizione orizzontale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. | KeyframeBase | ||
y : Number = NaN
La posizione verticale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. | KeyframeBase | ||
z : Number = NaN
La posizione di profondità (asse z) del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. | KeyframeBase |
Metodo | Definito da | ||
---|---|---|---|
Funzione di costruzione per le istanze Keyframe. | Keyframe | ||
Indica se il fotogramma chiave influisce su una proprietà di animazione specifica. | KeyframeBase | ||
Recupera un oggetto ITween per una proprietà di animazione specifica. | Keyframe | ||
Recupera il valore di una specifica proprietà interpolabile sul fotogramma chiave. | KeyframeBase | ||
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 una delle quattro proprietà AdjustColor sull'oggetto AdjustColor per l'indice di filtri dato. | KeyframeBase | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Modifica il valore di una specifica proprietà interpolabile sul fotogramma chiave. | KeyframeBase | ||
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 |
tweens | proprietà |
public var tweens:Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un array che contiene ogni oggetto tween da applicare all'oggetto target in corrispondenza di un determinato fotogramma chiave. Un oggetto tween può avere come target tutte le proprietà di animazione (come gli oggetti tween standard della linea temporale dello strumento di creazione di Flash), oppure più oggetti tween possono avere come target singole proprietà (come singole curve di andamento personalizzate).
tweenScale | proprietà |
public var tweenScale:Boolean = true
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un indicatore che controlla se la scala viene interpolata durante un'interpolazione. Se il valore è false
, le dimensioni dell'oggetto di visualizzazione non verranno modificate durante l'interpolazione, fino al fotogramma chiave successivo.
tweensLength | proprietà |
tweenSnap | proprietà |
public var tweenSnap:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Memorizza il valore della casella di controllo "Aggancia" per le interpolazioni di movimento, che aggancia l'oggetto a una guida di movimento. Questa proprietà viene usata con le funzioni Copia e Incolla movimento di Flash CS4, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
tweenSync | proprietà |
public var tweenSync:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Memorizza il valore della casella di controllo "Sincronizzazione" per le interpolazioni di movimento, che ha effetto solo sui simboli grafici. Questa proprietà viene usata con le funzioni Copia e Incolla movimento di Flash CS4, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
Keyframe | () | Funzione di costruzione |
public function Keyframe(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 Keyframe.
Parametrixml:XML (default = null ) — Oggetto XML E4X opzionale che definisce un'istanza keyframe in formato XML di Motion.
|
getTween | () | metodo |
public function getTween(target:String = ""):fl.motion:ITween
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera un oggetto ITween per una proprietà di animazione specifica.
Parametri
target:String (default = " ") — Il nome della proprietà interpolata.
|
fl.motion:ITween — Un oggetto che implementa l'interfaccia ITween.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z