Paket | fl.motion |
Klass | public class Keyframe |
Arv | Keyframe KeyframeBase Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
och color
. En nyckelbildruta kan också definiera en eller flera av dessa egenskaper. En nyckelbildruta kanske bara påverka position, medan en annan vid en annan tidpunkt bara påverkar skalning. En tredje nyckelbildruta kanske påverkar alla egenskaperna samtidigt. I en rörelseinterpolering kan varje tidsindex bara ha en nyckelbildruta. En nyckelbildruta har också andra egenskaper som blend mode
, filters
och cacheAsBitmap
, som alltid är tillgängliga. En nyckelbildruta har t.ex. alltid ett blandningsläge.
Obs! I Flash CS3 var många av de egenskaper och metoder som stöds av den här klassen uteslutande medlemmar i den här klassen. I Flash CS4 introducerades en basklass, KeyframeBase, för de egenskaperna och metoderna i den här klassen, och dessa delas nu med andra klasser via arvskedjan. Om du har arbetat med Flash CS3 bör du lägga märke till att de här egenskaperna och metoderna fortfarande stöds i klassen Keyframe, men att de är medlemmar i klassen KeyframeBase i Flash Professional-versioner senare än Flash CS3. Precis som med andra klasser i den här referensen väljer du Visa ärvda publika egenskaper och Visa ärvda publika metoder om du vill visa alla egenskaper och metoder som stöds av den här klassen.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Sparar AdjustColor-instanser som är mappade till motsvarande index i filterarrayen för denna nyckelbildruta. | KeyframeBase | ||
blank : Boolean = false
Anger att målobjektet inte ska visas i den här nyckelbildrutan. | KeyframeBase | ||
blendMode : String = "normal"
Ett värde från klassen BlendMode som anger hur visningsobjektets färger blandas med grafiken under i Flash Player. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Om det är true, sparar Flash Player en intern bitmappsrepresentation av visningsobjektet i cache-minnet. | KeyframeBase | ||
color : Color
Ett Color-objekt som justerar färgomformningen i målobjektet. | KeyframeBase | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
filters : Array
En array som innehåller varje filterobjekt som ska tillämpas på målobjektet i en viss nyckelbildruta. | KeyframeBase | ||
firstFrame : String
Sparar namnet på den första bildrutan för rörelseinterpoleringar vilket bara påverkar grafiska symboler. | KeyframeBase | ||
index : int
Bildrutans unika tidsvärde i rörelseinterpoleringen. | KeyframeBase | ||
label : String
En sträng som används för att beskriva nyckelbildrutan. | KeyframeBase | ||
loop : String
Sparar värdet för kryssrutan Slinga för rörelseinterpoleringar vilket bara påverkar grafiska symboler. | KeyframeBase | ||
matrix : Matrix = null
Sparar matrix-egenskapen, om sådan finns för denna nyckelbildruta. | KeyframeBase | ||
matrix3D : Object = null
Sparar matrix3d-egenskapen, om sådan finns för denna nyckelbildruta. | KeyframeBase | ||
opaqueBackground : Object = null
Styr om målobjektet har en ogenomskinlig bakgrund. | KeyframeBase | ||
orientToPath : Boolean = false
Om värdet är true kan egenskapen få målobjektet att rotera automatiskt för att följa banans vinkel. | KeyframeBase | ||
rotateDirection : String = "auto"
Styr hur målobjektet roterar under en rörelseinterpolering, med ett värde från klassen RotateDirection. | KeyframeBase | ||
rotateTimes : uint = 0
Lägger till rotation i målobjektet under en rörelseinterpolering, utöver eventuell befintlig rotation. | KeyframeBase | ||
rotation : Number
Visar målobjektets rotering i grader, från den ursprungliga orienteringen, utifrån omformningspunkten. | KeyframeBase | ||
rotationConcat : Number = NaN
Målobjektets rotationsvärden (z-axel) i rörelsen i relation till föregående orientering som det används från omformningspunkten, i motsats till absoluta rotationsvärden och till skillnad från skewY-värden. | KeyframeBase | ||
rotationX : Number = NaN
Sparar rotationX-egenskapen för den här nyckelbildrutan. | KeyframeBase | ||
rotationY : Number = NaN
Sparar rotationY-egenskapen för den här nyckelbildrutan. | KeyframeBase | ||
scaleX : Number = NaN
Visar vågrät skala i procent för objektet utifrån dess omformningspunkt. | KeyframeBase | ||
scaleY : Number = NaN
Visar lodrät skala i procent för objektet utifrån dess omformningspunkt. | KeyframeBase | ||
skewX : Number = NaN
Visar vågrät skevningsvinkel för målobjektet i grader utifrån dess omformningspunkt. | KeyframeBase | ||
skewY : Number = NaN
Visar lodrät skevningsvinkel för målobjektet i grader utifrån dess omformningspunkt. | KeyframeBase | ||
tweens : Array
En array som innehåller varje interpoleringsobjekt som ska tillämpas på målobjektet i en viss nyckelbildruta. | Keyframe | ||
tweenScale : Boolean = true
En flagga som styr om skala ska interpoleras under en övergång. | Keyframe | ||
tweensLength : int [åsidosätt] [skrivskyddad]
Antalet bildrutor för interpoleringen. | Keyframe | ||
tweenSnap : Boolean = false
Sparar värdet för kryssrutan Fäst för rörelseinterpoleringar så att objektet fästs mot en rörelsestödlinje. | Keyframe | ||
tweenSync : Boolean = false
Sparar värdet för kryssrutan Synka för rörelseinterpoleringar vilket bara påverkar grafiska symboler. | Keyframe | ||
useRotationConcat : Boolean = false
Om egenskapen anges som true får den målobjektet att rotera när data för rörelse anges av addpropertyarray. | KeyframeBase | ||
visible : Boolean = true
Styr om målobjektet är synligt. | KeyframeBase | ||
x : Number = NaN
Den vågräta positionen på målobjektets omformningspunkt, i dess överordnade koordinatmodell. | KeyframeBase | ||
y : Number = NaN
Den lodräta positionen på målobjektets omformningspunkt, i dess överordnade koordinatmodell. | KeyframeBase | ||
z : Number = NaN
Positionen för djup (z-axel) på målobjektets omformningspunkt, i dess överordnade koordinatmodell. | KeyframeBase |
Metod | Definieras med | ||
---|---|---|---|
Konstruktor för Keyframe-instanser. | Keyframe | ||
Anger om nyckelbildrutan påverkar en specifik animation-egenskap. | KeyframeBase | ||
Hämtar ett ITween-objekt för en viss animation-egenskap. | Keyframe | ||
Hämtar värdet för en viss tweenable-egenskap i nyckelbildrutan. | KeyframeBase | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger en av de fyra AdjustColor-egenskaperna för AdjustColor-objektet för det angivna filterindexet. | KeyframeBase | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Ändrar värdet för en viss tweenable-egenskap i nyckelbildrutan. | KeyframeBase | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
tweens | egenskap |
public var tweens:Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En array som innehåller varje interpoleringsobjekt som ska tillämpas på målobjektet i en viss nyckelbildruta. En interpolering kan ha alla animation-egenskaper som mål (som exempelvis standardinterpoleringar i tidslinjen i Flash utvecklingsverktyg) och flera interpoleringar kan ha enskilda egenskaper som mål (som exempelvis separata anpassade övergångskurvor).
tweenScale | egenskap |
public var tweenScale:Boolean = true
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En flagga som styr om skala ska interpoleras under en övergång. Om värdet är false
behåller visningsobjektet samma storlek under interpoleringen, till efterföljande bildruta.
tweensLength | egenskap |
tweenSnap | egenskap |
public var tweenSnap:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar värdet för kryssrutan Fäst för rörelseinterpoleringar så att objektet fästs mot en rörelsestödlinje. Egenskapen används i funktionen för att kopiera och klistra in rörelse i Flash CS4, men påverkar inte rörelseinterpoleringar som har definierats med ActionScript. Den finns med för kompatibilitet med Flex 2-kompilatorn.
tweenSync | egenskap |
public var tweenSync:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar värdet för kryssrutan Synka för rörelseinterpoleringar vilket bara påverkar grafiska symboler. Egenskapen används i funktionen för att kopiera och klistra in rörelse i Flash CS4, men påverkar inte rörelseinterpoleringar som har definierats med ActionScript. Den finns med för kompatibilitet med Flex 2-kompilatorn.
Keyframe | () | Konstruktor |
public function Keyframe(xml:XML = null)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor för Keyframe-instanser.
Parametrarxml:XML (default = null ) — Valfritt E4X XML-objekt som definierar en nyckelbildruta i rörelse-XML-format.
|
getTween | () | metod |
public function getTween(target:String = ""):fl.motion:ITween
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar ett ITween-objekt för en viss animation-egenskap.
Parametrar
target:String (default = " ") — Namnet på egenskapen som interpoleras.
|
fl.motion:ITween — Ett objekt som implementerar ITween-gränssnittet.
|
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z