Pacchetto | fl.motion |
Classe | public class KeyframeBase |
Ereditarietà | KeyframeBase Object |
Sottoclassi | Keyframe |
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
. Per utilizzare KeyframeBase, a tutte le proprietà devono essere associati valori per ogni KeyframeBase e deve essere presente un KeyframeBase definito per ogni fotogramma nel movimento. 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.
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 | ||
tweensLength : int [sola lettura]
Numero di fotogrammi dell'interpolazione. | KeyframeBase | ||
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 | ||
---|---|---|---|
KeyframeBase(xml:XML = null)
Funzione di costruzione per le istanze Keyframe. | KeyframeBase | ||
Indica se il fotogramma chiave influisce su una proprietà di animazione specifica. | KeyframeBase | ||
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 |
adjustColorObjects | proprietà |
public var adjustColorObjects:Dictionary = null
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Memorizza le istanze AdjustColor
mappate all'indice corrispondente nell'array Filters per questo fotogramma chiave. Viene utilizzato per i filtri AdjustColor dell'ambiente di creazione Flash, che corrispondono a ColorMatrixFilters in Flash Player.
blank | proprietà |
public var blank:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Indica che l'oggetto target non deve essere visualizzato su questo fotogramma chiave.
blendMode | proprietà |
public var blendMode:String = "normal"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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.
Elementi API correlati
cacheAsBitmap | proprietà |
public var cacheAsBitmap:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Se è impostata su true
, nella cache di Flash Player viene memorizzata 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.
color | proprietà |
public var color:Color
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un oggetto color che regola la trasformazione dei colori nell'oggetto target.
filters | proprietà |
public var filters: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 filter da applicare all'oggetto target in corrispondenza di un determinato fotogramma chiave.
firstFrame | proprietà |
public var firstFrame:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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 CS4, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
index | proprietà |
index:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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
label | proprietà |
public var label:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Una stringa utilizzata per descrivere il fotogramma chiave.
loop | proprietà |
public var loop:String
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 "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 CS4, ma non influisce sulle interpolazioni di movimento definite in ActionScript. Qui è inclusa per garantire la compatibilità con il compilatore di Flex 2.
matrix | proprietà |
public var matrix:Matrix = null
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Memorizza la proprietà matrix
, se esistente, per questo fotogramma chiave. matrix
viene utilizzata per i fotogrammi non interpolati che non contengono 3D. Potete utilizzare sia la proprietà matrix
che altre proprietà relative alla posizione o alla modifica in scala (x
, y
, scaleX
, scaleY
, e così via), ma non entrambi i gruppi contemporaneamente. Se matrix
è impostata su un valore diverso da null, viene utilizzata al posto di qualsiasi altra proprietà (incluse le proprietà 3D).
matrix3D | proprietà |
public var matrix3D:Object = null
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Memorizza la proprietà matrix3d
, se esistente, per questo fotogramma chiave. matrix3d
viene utilizzata per i fotogrammi non interpolati contenenti 3D. Potete usare la proprietà matrix3d
o le altre proprietà 3D (z
, rotationX
, rotationY
), ma non entrambi i gruppi contemporaneamente. Se matrix3d
è impostata su un valore diverso da null, viene utilizzata al posto di qualsiasi altra proprietà (incluse le proprietà 2D).
opaqueBackground | proprietà |
public var opaqueBackground:Object = null
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controlla se l'oggetto di destinazione ha uno sfondo opaco. Il valore è un numero che descrive il colore nel formato 0xrrggbb, oppure null per indicare l'assenza di uno sfondo opaco.
orientToPath | proprietà |
public var orientToPath:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Se impostata su true
, questa proprietà fa ruotare automaticamente l'oggetto target per seguire l'angolazione del suo percorso.
rotateDirection | proprietà |
public var rotateDirection:String = "auto"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controlla il modo in cui l'oggetto target ruota durante un'interpolazione di movimento, con un valore della classe RotateDirection.
Elementi API correlati
rotateTimes | proprietà |
public var rotateTimes:uint = 0
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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.
rotateDirection
viene impostato su RotateDirection.CCW
, vengono sottratti 360 gradi dalla normale rotazione, generando una rotazione in senso antiorario di 320 gradi.
Elementi API correlati
rotation | proprietà |
rotation:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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
rotationConcat | proprietà |
public var rotationConcat:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Indica i valori di rotazione (asse z) dell'oggetto target nel movimento relativo all'orientamento precedente, applicati a partire dal punto di trasformazione, rispetto ai valori di rotazione assoluti e separati dai valori skewY
.
rotationX | proprietà |
public var rotationX:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Memorizza la proprietà rotationX
per questo fotogramma chiave. Questa proprietà corrisponde alla rotazione dell'oggetto target intorno all'asse x rispetto all'orientamento originale.
rotationY | proprietà |
public var rotationY:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Memorizza la proprietà rotationY
per questo fotogramma chiave. Questa proprietà corrisponde alla rotazione dell'oggetto target intorno all'asse y rispetto all'orientamento originale.
scaleX | proprietà |
public var scaleX:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
scaleY | proprietà |
public var scaleY:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
skewX | proprietà |
public var skewX:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
skewY | proprietà |
public var skewY:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
tweensLength | proprietà |
useRotationConcat | proprietà |
public var useRotationConcat:Boolean = false
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Se impostata su true
, questa proprietà fa ruotare l'oggetto target quando i dati per il movimento vengono forniti da addpropertyarray
. Inoltre, quando è true
, viene utilizzata la proprietà rotationConcat
anziché rotation
. Il valore predefinito è false
.
visible | proprietà |
public var visible:Boolean = true
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controlla se l'oggetto di destinazione è visibile.
x | proprietà |
public var x:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
y | proprietà |
public var y:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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à.
z | proprietà |
public var z:Number = NaN
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
La posizione di profondità (asse z) del punto di trasformazione dell'oggetto target, all'interno dello spazio di coordinate del suo elemento principale. Quando si fa riferimento a un piano 3D, l'asse z fa riferimento alla profondità di un oggetto 3D. Un valore NaN
indica che il fotogramma chiave non influisce sulla proprietà.
KeyframeBase | () | Funzione di costruzione |
public function KeyframeBase(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.
|
affectsTweenable | () | metodo |
public function affectsTweenable(tweenableName:String = ""):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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" .
|
Boolean |
getValue | () | metodo |
public function getValue(tweenableName:String):Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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" .
|
Number — Il valore numerico della proprietà interpolabile.
|
setAdjustColorProperty | () | metodo |
public function setAdjustColorProperty(filterIndex:int, propertyName:String, value:*):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta una delle quattro proprietà AdjustColor
sull'oggetto AdjustColor
per l'indice di filtri dato. Crea l'istanza AdjustColor
, se non ne esiste ancora una per quell'indice. Le quattro proprietà che potete impostare sono:
- adjustColorBrightness
- adjustColorContrast
- adjustColorSaturation
- adjustColorHue
AdjustColor
. Dopo che tutte e quattro le proprietà saranno impostate su un'istanza AdjustColor
, la funzione riceve dall'oggetto AdjustColor
un array non strutturato di 20 valori che rappresentano le quattro proprietà e crea un'istanza ColorMatrixFilter
, che richiede l'array "appiattito".
Parametri
filterIndex:int — La posizione di indice del filtro nell'array filters per l'aggiunta della proprietà propertyName .
| |
propertyName:String — Uno dei quattro valori delle proprietà consentiti: "adjustColorBrightness" , "adjustColorContrast" , "adjustColorSaturation" o "adjustColorHue" .
| |
value:* — Il valore da impostare per la proprietà specificata.
|
Altri esempi
Elementi API correlati
setValue | () | metodo |
public function setValue(tweenableName:String, newValue:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.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.
|
Tue Jun 12 2018, 02:44 PM Z