Paket | fl.motion |
Klass | public class KeyframeBase |
Arv | KeyframeBase Object |
Underklasser | Keyframe |
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
. Om du vill använda KeyframeBase måste alla egenskaper ha värden för varje KeyframeBase och en KeyframeBase måste vara definierad för varje bildruta i rörelsen. 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.
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 | ||
tweensLength : int [skrivskyddad]
Antalet bildrutor för interpoleringen. | KeyframeBase | ||
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 | ||
---|---|---|---|
KeyframeBase(xml:XML = null)
Konstruktor för Keyframe-instanser. | KeyframeBase | ||
Anger om nyckelbildrutan påverkar en specifik animation-egenskap. | KeyframeBase | ||
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 |
adjustColorObjects | egenskap |
public var adjustColorObjects:Dictionary = null
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar AdjustColor
-instanser som är mappade till motsvarande index i filterarrayen för denna nyckelbildruta. Den här används för Flash-redigeringens AdjustColor-filter, vilket motsvarar ColorMatrixFilters i Flash Player.
blank | egenskap |
public var blank:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger att målobjektet inte ska visas i den här nyckelbildrutan.
blendMode | egenskap |
public var blendMode:String = "normal"
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett värde från klassen BlendMode som anger hur visningsobjektets färger blandas med grafiken under i Flash Player.
Relaterade API-element
cacheAsBitmap | egenskap |
public var cacheAsBitmap:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om det är true
sparar Flash Player en intern bitmappsrepresentation av visningsobjektet i cache-minnet. Om du använder den här egenskapen får du ofta snabbare återgivning än med den vanliga vektoranvändningen.
color | egenskap |
public var color:Color
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett Color-objekt som justerar färgomformningen i målobjektet.
filters | egenskap |
public var filters: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 filterobjekt som ska tillämpas på målobjektet i en viss nyckelbildruta.
firstFrame | egenskap |
public var firstFrame:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar namnet på den första bildrutan 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.
index | egenskap |
index:int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bildrutans unika tidsvärde i rörelseinterpoleringen. Den första bildrutan i en rörelseinterpolering har indexvärdet 0
.
Implementering
public function get index():int
public function set index(value:int):void
label | egenskap |
public var label:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En sträng som används för att beskriva nyckelbildrutan.
loop | egenskap |
public var loop:String
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 Slinga 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.
matrix | egenskap |
public var matrix:Matrix = null
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Sparar matrix
-egenskapen, om sådan finns för denna nyckelbildruta. matrix
används för icke-interpolerade bildrutor utan 3D. Du kan antingen använda egenskapen matrix
eller de andra positions- och skalningsegenskaperna (x
, y
, scaleX
, scaleY
osv), men du kan inte använda dem tillsammans. Om matrix
är inställd på något annat än null används den i stället för någon annan egenskap (inklusive 3D-egenskaper).
matrix3D | egenskap |
public var matrix3D:Object = null
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Sparar matrix3d
-egenskapen, om sådan finns för denna nyckelbildruta. matrix3d
används för bildrutor utan interpolering som innehåller 3D. Du kan använda matrix3d
-egenskapen eller de övriga 3D-egenskaperna (z
, rotationX
, rotationY
), men du kan inte använda dem tillsammans. Om matrix3d
är inställd på något annat än null används den i stället för någon annan egenskap (inklusive 2D-egenskaper).
opaqueBackground | egenskap |
public var opaqueBackground:Object = null
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Styr om målobjektet har en ogenomskinlig bakgrund. Värdet är ett tal som beskriver färgen i formen 0xrrggbb eller null för ingen ogenomskinlig bakgrund.
orientToPath | egenskap |
public var orientToPath:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om värdet är true
kan egenskapen få målobjektet att rotera automatiskt för att följa banans vinkel.
rotateDirection | egenskap |
public var rotateDirection:String = "auto"
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Styr hur målobjektet roterar under en rörelseinterpolering, med ett värde från klassen RotateDirection.
Relaterade API-element
rotateTimes | egenskap |
public var rotateTimes:uint = 0
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Lägger till rotation i målobjektet under en rörelseinterpolering, utöver eventuell befintlig rotation. Rotationen beror på värdet för egenskapen rotateDirection
som måste vara inställt på RotateDirection.CW
eller RotateDirection.CCW
. Värdet för rotateTimes
måste vara ett heltal som är lika med eller större än noll.
Om objektet normalt skulle rotera från 0 till 40 grader, skulle inställningen av rotateTimes
till 1
och rotateDirection
till RotateDirection.CW
lägga till en fullständig vridning och ge en total rotering på 400 grader.
rotateDirection
ställs in på RotateDirection.CCW
, subtraheras 360 grader från den normala roteringen vilket ger en vridning moturs på 320 grader.
Relaterade API-element
rotation | egenskap |
rotation:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Visar målobjektets rotering i grader, från den ursprungliga orienteringen, utifrån omformningspunkten. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
Implementering
public function get rotation():Number
public function set rotation(value:Number):void
rotationConcat | egenskap |
public var rotationConcat:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
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.
rotationX | egenskap |
public var rotationX:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar rotationX
-egenskapen för den här nyckelbildrutan. Den här egenskapen är målobjektets rotation runt x-axeln från sin ursprungliga orientering.
rotationY | egenskap |
public var rotationY:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Sparar rotationY
-egenskapen för den här nyckelbildrutan. Den här egenskapen är målobjektets rotation runt y-axeln från sin ursprungliga orientering.
scaleX | egenskap |
public var scaleX:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Visar vågrät skala i procent för objektet utifrån dess omformningspunkt. Värdet 1
är 100 % av normal storlek. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
scaleY | egenskap |
public var scaleY:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Visar lodrät skala i procent för objektet utifrån dess omformningspunkt. Värdet 1
är 100 % av normal storlek. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
skewX | egenskap |
public var skewX:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Visar vågrät skevningsvinkel för målobjektet i grader utifrån dess omformningspunkt. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
skewY | egenskap |
public var skewY:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Visar lodrät skevningsvinkel för målobjektet i grader utifrån dess omformningspunkt. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
tweensLength | egenskap |
useRotationConcat | egenskap |
public var useRotationConcat:Boolean = false
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Om egenskapen anges som true
får den målobjektet att rotera när data för rörelse anges av addpropertyarray
. Om true
är angivet används också egenskapen rotationConcat
i stället för rotation
. Standardvärdet är false
.
visible | egenskap |
public var visible:Boolean = true
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5.5 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Styr om målobjektet är synligt.
x | egenskap |
public var x:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Den vågräta positionen på målobjektets omformningspunkt, i dess överordnade koordinatmodell. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
y | egenskap |
public var y:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Den lodräta positionen på målobjektets omformningspunkt, i dess överordnade koordinatmodell. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
z | egenskap |
public var z:Number = NaN
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, AIR 1.0 |
Positionen för djup (z-axel) på målobjektets omformningspunkt, i dess överordnade koordinatmodell. Om det handlar om en 3D-yta refererar z-axeln till djupet i ett 3D-objekt. Värdet NaN
betyder att bildrutan inte påverkar egenskapen.
KeyframeBase | () | Konstruktor |
public function KeyframeBase(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.
|
affectsTweenable | () | metod |
public function affectsTweenable(tweenableName:String = ""):Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger om nyckelbildrutan påverkar en specifik animation-egenskap.
Parametrar
tweenableName:String (default = " ") — Namnet på en tweenable-egenskap, t.ex. "x" eller "rotation" .
|
Boolean |
getValue | () | metod |
public function getValue(tweenableName:String):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar värdet för en viss tweenable-egenskap i nyckelbildrutan.
Parametrar
tweenableName:String — Namnet på en tweenable-egenskap, t.ex. "x" eller "rotation" .
|
Number — Det numeriska värdet för tweenable-egenskapen.
|
setAdjustColorProperty | () | metod |
public function setAdjustColorProperty(filterIndex:int, propertyName:String, value:*):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger en av de fyra AdjustColor
-egenskaperna för AdjustColor
-objektet för det angivna filterindexet. Skapar AdjustColor
-instansen, om det ännu inte finns någon för detta index. De fyra egenskaperna är:
- adjustColorBrightness
- adjustColorContrast
- adjustColorSaturation
- adjustColorHue
AdjustColor
-egenskaperna måste anges i ordning för det filter som ska skapas. När alla fyra egenskaperna är inställda för en AdjustColor
-instans hämtar funktionen en platt array från AdjustColor
-objektet. Denna array innehåller 20 värden som representerar alla fyra egenskaperna och skapar en ColorMatrixFilter
-instans som kräver den platta arrayen.
Parametrar
filterIndex:int — Indexposition på filtret i filter-arrayen som ska läggas till i egenskapen propertyName .
| |
propertyName:String — En av fyra tillåtna egenskapsvärden: "adjustColorBrightness" , "adjustColorContrast" , "adjustColorSaturation" eller "adjustColorHue" .
| |
value:* — Värdet som ska ställas in för angiven egenskap.
|
Relaterade API-element
setValue | () | metod |
public function setValue(tweenableName:String, newValue:Number):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ändrar värdet för en viss tweenable-egenskap i nyckelbildrutan.
Parametrar
tweenableName:String — Namnet på en tweenable-egenskap, t.ex. "x" eller "rotation" .
| |
newValue:Number — Ett numeriskt värde som kopplas till tweenable-egenskapen.
|
Tue Jun 12 2018, 01:40 PM Z