Pacchettofl.motion
Classepublic class Keyframe
EreditarietàKeyframe Inheritance Object

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.

Vedere anche

Elementi XML di Motion


Proprietà pubbliche
 ProprietàDefinito da
  blank: Boolean = false
Indica che l'oggetto target non deve essere visualizzato su questo fotogramma chiave.
Keyframe
  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.
Keyframe
  cacheAsBitmap: Boolean = false
Se è impostata su true, viene memorizzata nella cache una rappresentazione bitmap interna dell'oggetto di visualizzazione.
Keyframe
  color: Color
Un oggetto color che regola la trasformazione dei colori nell'oggetto target.
Keyframe
 Inheritedconstructor: 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.
Keyframe
  firstFrame: String
Memorizza il nome del primo fotogramma per le interpolazioni di movimento, che ha effetto solo sui simboli grafici.
Keyframe
  index: int
Il valore temporale univoco del fotogramma chiave nell'interpolazione di movimento.
Keyframe
  label: String = ""
Una stringa utilizzata per descrivere il fotogramma chiave.
Keyframe
  loop: String
Memorizza il valore della casella di controllo "Ripetizione ciclica" per le interpolazioni di movimento, che ha effetto solo sui simboli grafici.
Keyframe
  orientToPath: Boolean = false
Se impostata su true, questa proprietà fa ruotare automaticamente l'oggetto target per seguire l'angolazione del suo percorso.
Keyframe
 Inheritedprototype: Object
[statico] Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
Object
  rotateDirection: String = "auto"
Controlla il modo in cui l'oggetto target ruota durante un'interpolazione di movimento, con un valore della classe RotateDirection.
Keyframe
  rotateTimes: uint = 0
Aggiunge una rotazione all'oggetto target durante un'interpolazione di movimento, oltre all'eventuale rotazione esistente.
Keyframe
  rotation: Number
Indica la rotazione dell'oggetto target, espressa in gradi, rispetto alla posizione originale, applicata partendo dal punto di trasformazione.
Keyframe
  scaleX: Number = NaN
Indica la scala orizzontale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione.
Keyframe
  scaleY: Number = NaN
Indica la scala verticale (percentuale) dell'oggetto applicata partendo dal punto di trasformazione.
Keyframe
  skewX: Number = NaN
Indica l'angolo di inclinazione orizzontale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione.
Keyframe
  skewY: Number = NaN
Indica l'angolo di inclinazione verticale dell'oggetto target, espresso in gradi, applicato partendo dal punto di trasformazione.
Keyframe
  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
  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
  x: Number = NaN
La posizione orizzontale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale.
Keyframe
  y: Number = NaN
La posizione verticale del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale.
Keyframe
Metodi pubblici
 MetodoDefinito da
  
Keyframe(xml:XML = null)
Funzione di costruzione per le istanze Keyframe.
Keyframe
  
affectsTweenable(tweenableName:String = ""):Boolean
Indica se il fotogramma chiave influisce su una proprietà di animazione specifica.
Keyframe
  
getTween(target:String = ""):ITween
Recupera un oggetto ITween per una proprietà di animazione specifica.
Keyframe
  
getValue(tweenableName:String):Number
Recupera il valore di una specifica proprietà interpolabile sul fotogramma chiave.
Keyframe
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
setValue(tweenableName:String, newValue:Number):void
Modifica il valore di una specifica proprietà interpolabile sul fotogramma chiave.
Keyframe
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà
blankproprietà
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.

blendModeproprietà 
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

cacheAsBitmapproprietà 
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.

colorproprietà 
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.

filtersproprietà 
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.

firstFrameproprietà 
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.

indexproprietà 
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
labelproprietà 
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.

loopproprietà 
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.

orientToPathproprietà 
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.

rotateDirectionproprietà 
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

rotateTimesproprietà 
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

rotationproprietà 
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
scaleXproprietà 
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à.

scaleYproprietà 
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à.

skewXproprietà 
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à.

skewYproprietà 
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à.

tweensproprietà 
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).

tweenScaleproprietà 
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.

tweenSnapproprietà 
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.

tweenSyncproprietà 
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.

xproprietà 
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à.

yproprietà 
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à.

Descrizione della funzione di costruzione
Keyframe()Funzione di costruzione
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.
Descrizione dei metodi
affectsTweenable()metodo
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
Boolean
getTween()metodo 
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

getValue()metodo 
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.
setValue()metodo 
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.





 

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/Keyframe.html