Paket | fl.motion |
Klass | public class Motion |
Arv | Motion MotionBase Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
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.
MXML-standardegenskapkeyframesCompact
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
duration : int
Styr Motion-instansens tidslängd mätt i bildrutor. | MotionBase | ||
is3D : Boolean
Anger om rörelsen innehåller ändringar i 3D-egenskapen. | MotionBase | ||
keyframes : Array
En array med nyckelbildrutor som definierar rörelsens beteende över tid. | MotionBase | ||
keyframesCompact : Array
En kompakt array med nyckelbildrutor, där varje indexvärde upptas av en bildruta. | Motion | ||
source : Source
Ett objekt som lagrar information om den kontext där rörelsen skapades, t.ex. bildrutehastighet, dimensioner, omvandlingspunkt, startposition, skalning, rotering och skevning. | Motion |
Metod | Definieras med | ||
---|---|---|---|
Konstruktor för Motion-instanser. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Ändrar en filteregenskap i alla motsvarande nyckelbildrutor för ett Motion-objekt. | MotionBase | ||
Lägger till ett nyckelbildruteobjekt i Motion-instansen. | MotionBase | ||
Lagrar en array med värden i de motsvarande nyckelbildrutorna för en deklarerad egenskap i klassen Motion. | MotionBase | ||
[statisk]
En nödvändig metod för att skapa en Motion-instans från en XML-sträng. | Motion | ||
[åsidosätt]
Hämtar ett interpolerat ColorTransform-objekt vid ett visst tidsindexvärde i Motion-instansen. | Motion | ||
Hämtar den nyckelbildruta som är aktuell vid en viss bildruta i Motion-instansen. | MotionBase | ||
[åsidosätt]
Hämtar en interpolerad array vid ett visst tidsindexvärde i Motion-instansen. | Motion | ||
Returnerar Matrix-objektet för animeringsbildrutans angivna indexposition. | MotionBase | ||
Returnerar Matrix3D-objektet för animeringsbildrutans angivna indexposition. | MotionBase | ||
Hämtar nästa nyckelbildruta efter en viss bildruta i Motion-instansen. | MotionBase | ||
Hämtar värdet för en animation-egenskap vid en tidpunkt. | MotionBase | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Initierar filterlistan för målobjektet och kopierar listan med filter till varje nyckelbildruta i Motion-objektet. | MotionBase | ||
[statisk]
Ger en jämn övergång från ett filterobjekt till ett annat. | Motion | ||
[statisk]
Ger en jämn övergång från en array med filterobjekt till en annan. | Motion | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
MotionBase | |||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Anger värdet för en viss tweenable-egenskap vid ett givet tidsindexvärde i Motion-instansen. | MotionBase | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Roterar målobjektet när data för rörelsen anges av metoden addPropertyArray(). | MotionBase | ||
Returnerar det angivna objektets primitiva värde. | Object |
keyframesCompact | egenskap |
keyframesCompact:Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En kompakt array med nyckelbildrutor, där varje indexvärde upptas av en bildruta. En gles array däremot, har tomma indexvärden (som i egenskapen keyframes
). I den kompakta arrayen finns det inga null
-värden som fyller indexvärden mellan nyckelbildrutor. En nyckelbildrutas indexvärde i keyframesCompact
matchar förmodligen ändå inte dess indexvärde i keyframes
-arrayen.
Den här egenskapen används främst för kompatibilitet med Flex MXML-kompilatorn som genererar en kompakt array från rörelse-XML:en.
Implementering
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Relaterade API-element
source | egenskap |
public var source:Source
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett objekt som lagrar information om den kontext där rörelsen skapades, t.ex. bildrutehastighet, dimensioner, omvandlingspunkt, startposition, skalning, rotering och skevning.
Motion | () | Konstruktor |
public function Motion(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 Motion-instanser. Som standard skapas en inledande nyckelbildruta automatiskt, med standardegenskaper för omformning.
Parametrarxml:XML (default = null ) — Valfritt E4X XML-objekt som definierar en Motion-instans.
|
fromXMLString | () | metod |
public static function fromXMLString(xmlString:String):Motion
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En nödvändig metod för att skapa en Motion-instans från en XML-sträng.
Parametrar
xmlString:String — En rörelse-XML-sträng.
|
Motion — En ny Motion-instans.
|
getColorTransform | () | metod |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar ett interpolerat ColorTransform-objekt vid ett visst tidsindexvärde i Motion-instansen.
Parametrar
index:int — Tidsindexvärdet för en bildruta i Motion-instansen, angett i heltal större än eller lika med noll.
|
flash.geom:ColorTransform — Det interpolerade ColorTransform-objektet.
|
Relaterade API-element
getFilters | () | metod |
override public function getFilters(index:Number):Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar en interpolerad array vid ett visst tidsindexvärde i Motion-instansen.
Parametrar
index:Number — Tidsindexvärdet för en bildruta i Motion-instansen, angett i heltal större än eller lika med noll.
|
Array — Den interpolerade filterarrayen. Om det inte finns några tillämpliga filter returneras en tom array.
|
Relaterade API-element
interpolateFilter | () | metod |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger en jämn övergång från ett filterobjekt till ett annat.
Parametrar
fromFilter:BitmapFilter — Startfilterobjektet.
| |
toFilter:BitmapFilter — Slutfilterobjektet.
| |
progress:Number — Procentandel av övergången angett i decimaltal där 0 är startvärdet och 1 är slutvärdet.
|
BitmapFilter — Det interpolerade filterobjektet.
|
Relaterade API-element
interpolateFilters | () | metod |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger en jämn övergång från en array med filterobjekt till en annan.
Parametrar
fromFilters:Array — Startarrayen med filterobjekt.
| |
toFilters:Array — Slutarrayen med filterobjekt.
| |
progress:Number — Procentandel av övergången angett i decimaltal där 0 är startvärdet och 1 är slutvärdet.
|
Array — Den interpolerade arrayen med filterobjekt.
|
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z