| 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):voidlabel | 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):voidrotationConcat | 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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper