| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
La classe Keyframe definisce uno stato visivo di un momento specifico di un'interpolazione di movimento. Le principali proprietà di animazione sono
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.
public var blank:Boolean = false
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica che l'oggetto target non deve essere visualizzato su questo fotogramma chiave.
public var blendMode:String = "normal"
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
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.
Vedere anche
public var cacheAsBitmap:Boolean = false
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Se è impostata su true, viene memorizzata nella cache una rappresentazione bitmap interna dell'oggetto di visualizzazione. L'uso di questa proprietà spesso consente un rendering più rapido rispetto all'uso predefinito dei vettori.
public var color:Color
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Un oggetto color che regola la trasformazione dei colori nell'oggetto target.
public var filters:Array
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Un array che contiene ogni oggetto filter da applicare all'oggetto target in corrispondenza di un determinato fotogramma chiave.
public var firstFrame:String
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Memorizza il nome del primo fotogramma 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 CS3, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
index:int [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Il valore temporale univoco del fotogramma chiave nell'interpolazione di movimento. Il primo fotogramma in un'interpolazione di movimento ha indice 0.
Implementazione
public function get index():int
public function set index(value:int):void
public var label:String = ""
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Una stringa utilizzata per descrivere il fotogramma chiave.
public var loop:String
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Memorizza il valore della casella di controllo "Ripetizione ciclica" 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 CS3, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
public var orientToPath:Boolean = false
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Se impostata su true, questa proprietà fa ruotare automaticamente l'oggetto target per seguire l'angolazione del suo percorso.
public var rotateDirection:String = "auto"
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Controlla il modo in cui l'oggetto target ruota durante un'interpolazione di movimento, con un valore della classe RotateDirection.
Vedere anche
public var rotateTimes:uint = 0
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Aggiunge una rotazione all'oggetto target durante un'interpolazione di movimento, oltre all'eventuale rotazione esistente. Questa rotazione dipende dal valore della proprietà rotateDirection, che deve essere impostata su RotateDirection.CW o su RotateDirection.CCW. Il valore rotateTimes deve essere un valore intero uguale o maggiore di zero.
Ad esempio, se l'oggetto ruotasse normalmente da 0 a 40 gradi, l'impostazione di rotateTimes su 1 e di rotateDirection su RotateDirection.CW consentirebbe di aggiungere una rotazione intera, per un totale di 400 gradi di rotazione.
Se
rotateDirection viene impostato su
RotateDirection.CCW, vengono
sottratti 360 gradi dalla normale rotazione, generando una rotazione in senso antiorario di 320 gradi.
Vedere anche
rotation:Number [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica la rotazione dell'oggetto target, espressa in gradi, rispetto alla posizione originale, applicata partendo dal punto di trasformazione. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
Implementazione
public function get rotation():Number
public function set rotation(value:Number):void
public var scaleX:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica la scala orizzontale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione. Il valore 1 corrisponde al 100% della dimensione normale. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public var scaleY:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica la scala verticale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione. Il valore 1 corrisponde al 100% della dimensione normale. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public var skewX:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica l'angolo di inclinazione orizzontale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public var skewY:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica l'angolo di inclinazione verticale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public var tweens:Array
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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).
public var tweenScale:Boolean = true
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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.
public var tweenSnap:Boolean = false
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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 CS3, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
public var tweenSync:Boolean = false
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.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 CS3, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
public var x:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
La posizione orizzontale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public var y:Number = NaN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
La posizione verticale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. Un valore NaN indica che il fotogramma chiave non influisce sulla proprietà.
public function Keyframe(xml:XML = null)
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Funzione di costruzione per le istanze Keyframe.
Parametri
| xml:XML (default = null) — Oggetto XML E4X opzionale che definisce un'istanza keyframe in formato XML di Motion.
|
public function affectsTweenable(tweenableName:String = ""):Boolean
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Indica se il fotogramma chiave influisce su una proprietà di animazione specifica.
Parametri
| tweenableName:String (default = "") — Il nome di una proprietà interpolabile, come "x" o "rotation".
|
Restituisce
public function getTween(target:String = ""):ITween
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Recupera un oggetto ITween per una proprietà di animazione specifica.
Parametri
| target:String (default = "") — Il nome della proprietà interpolata.
|
Restituisce
| ITween — Un oggetto che implementa l'interfaccia ITween.
|
Vedere anche
public function getValue(tweenableName:String):Number
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Recupera il valore di una specifica proprietà interpolabile sul fotogramma chiave.
Parametri
| tweenableName:String — Il nome di una proprietà interpolabile, come "x" o "rotation".
|
Restituisce
| Number — Il valore numerico della proprietà interpolabile.
|
public function setValue(tweenableName:String, newValue:Number):void
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Modifica il valore di una specifica proprietà interpolabile sul fotogramma chiave.
Parametri
| tweenableName:String — Il nome di una proprietà interpolabile, come "x" o "rotation".
|
| |
| newValue:Number — Un valore numerico da assegnare alla proprietà interpolabile.
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Fri Oct 12 2007, 3:14 AM GMT-07:00
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/fl/motion/Keyframe.html