Pakket | fl.motion |
Klasse | public class Motion |
Overerving | Motion MotionBase Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Opmerking: In Flash CS3 waren veel van de eigenschappen en methodes die door deze klasse ondersteund worden, exclusief lid van deze klasse. Flash CS4 heeft een basisklasse, KeyframeBase, geïntroduceerd, voor die eigenschappen en methodes van deze klasse, en deze worden nu via de erfenisketen gedeeld door andere klassen. Als u in FlashCS3 hebt gewerkt, ziet u dat deze eigenschappen en methodes nog steeds door de Keyframe-klasse worden ondersteund, maar dat ze lid zijn van de KeyframeBase-klasse in Flash Professional-releases na Flash CS3. Net als bij andere klassen in deze referentie, selecteert u Geërfde publieke eigenschappen weergeven en Geërfde publieke methodes weergeven om alle eigenschappen en methodes weer te geven die door deze klasse worden ondersteund.
Standaard-MXML-eigenschapkeyframesCompact
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
duration : int
Hiermee wordt de duur van de bewegingsinstantie ingesteld, gemeten in frames. | MotionBase | ||
is3D : Boolean
Bepaalt of de beweging gewijzigde 3D-eigenschappen bevat. | MotionBase | ||
keyframes : Array
Een array van hoofdframes die het gedrag van de beweging in de loop van de tijd definieert. | MotionBase | ||
keyframesCompact : Array
Een compacte array van hoofdframes, waarbij elke index wordt gebruikt door een hoofdframe. | Motion | ||
source : Source
Een object dat informatie opslaat over de context waarin de beweging is gemaakt, zoals framesnelheid, afmetingen, transformatiepunt en beginwaarden voor positie, schaal, rotatie en scheeftrekking. | Motion |
Methode | Gedefinieerd door | ||
---|---|---|---|
Constructor voor instanties Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Hiermee wordt een filtereigenschap voor een Motion-object gewijzigd in alle corresponderende hoofdframes. | MotionBase | ||
Hiermee wordt een hoofdframeobject aan de instantie Motion toegevoegd. | MotionBase | ||
Slaat een array van waarden op in overeenkomstige hoofdframes voor een gedeclareerde eigenschap van de klasse Motion. | MotionBase | ||
[statisch]
Een methode om een instantie Motion te maken op basis van een XML-tekenreeks. | Motion | ||
[overschrijven]
Hiermee wordt een geïnterpoleerd object ColorTransform opgehaald bij een specifieke tijdindex in de instantie Motion. | Motion | ||
Hiermee wordt het hoofdframe opgehaald dat op dit moment op een specifiek frame in de instantie Motion actief is. | MotionBase | ||
[overschrijven]
Hiermee wordt een geïnterpoleerde array van filters opgehaald bij een bepaalde tijdindex in de instantie Motion. | Motion | ||
Retourneert het Matrix-object voor de opgegeven indexpositie van het animatieframe. | MotionBase | ||
Retourneert het Matrix3D-object voor de opgegeven indexpositie van het animatieframe. | MotionBase | ||
Hiermee wordt het volgende hoofdframe na een specifiek frame in de instantie Motion opgehaald. | MotionBase | ||
Hiermee wordt de waarde van een animatie-eigenschap opgehaald op een bepaald tijdstip. | MotionBase | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Initialiseert de lijst met filters voor het doelobject en kopieert de lijst met filters naar elke Keyframe-instantie van het Motion-object. | MotionBase | ||
[statisch]
Hiermee wordt vloeiend van één filterobject naar een ander overgegaan. | Motion | ||
[statisch]
Hiermee wordt vloeiend van één array van filterobjecten naar een ander overgegaan. | Motion | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
MotionBase | |||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee wordt de waarde ingesteld van een specifieke tweenbare eigenschap bij een opgegeven tijdindex in de instantie Motion. | MotionBase | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Hiermee wordt het doelobject geroteerd wanneer gegevens voor de beweging door de methode addPropertyArray() worden verstrekt. | MotionBase | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
keyframesCompact | eigenschap |
keyframesCompact:Array
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een compacte array van hoofdframes, waarbij elke index wordt gebruikt door een hoofdframe. Een verspreide array heeft daarentegen lege indexen (zoals in de eigenschap keyframes
). In de compacte array worden geen waarden null
gebruikt om indexen tussen hoofdframes te vullen. De index van een hoofdframe in keyframesCompact
komt waarschijnlijk niet overeen met zijn index in de array keyframes
.
Deze eigenschap wordt vooral gebruikt voor compatibiliteit met de Flex MXML-compiler, die een compacte array genereert van de bewegings-XML.
Implementatie
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Verwante API-elementen
source | eigenschap |
public var source:Source
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een object dat informatie opslaat over de context waarin de beweging is gemaakt, zoals framesnelheid, afmetingen, transformatiepunt en beginwaarden voor positie, schaal, rotatie en scheeftrekking.
Motion | () | Constructor |
public function Motion(xml:XML = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor voor instanties Motion. Standaard wordt automatisch één eerste hoofdframe met standaardtransformatie-eigenschappen gemaakt.
Parametersxml:XML (default = null ) — Optioneel XML-object E4X dat een bewegingsinstantie definieert.
|
fromXMLString | () | methode |
public static function fromXMLString(xmlString:String):Motion
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een methode om een instantie Motion te maken op basis van een XML-tekenreeks.
Parameters
xmlString:String — Een tekenreeks van bewegings-XML.
|
Motion — Een nieuwe bewegingsinstantie.
|
getColorTransform | () | methode |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een geïnterpoleerd object ColorTransform opgehaald bij een specifieke tijdindex in de instantie Motion.
Parameters
index:int — De tijdindex van een frame in de instantie Motion, als een geheel getal dat groter dan of gelijk aan nul is.
|
flash.geom:ColorTransform — Het geïnterpoleerde object ColorTransform.
|
Verwante API-elementen
getFilters | () | methode |
override public function getFilters(index:Number):Array
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een geïnterpoleerde array van filters opgehaald bij een bepaalde tijdindex in de instantie Motion.
Parameters
index:Number — De tijdindex van een frame in de instantie Motion, als een geheel getal dat groter dan of gelijk aan nul is.
|
Array — De geïnterpoleerde array van filters. Wanneer er geen toepasbare filters zijn, wordt een lege array geretourneerd.
|
Verwante API-elementen
interpolateFilter | () | methode |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt vloeiend van één filterobject naar een ander overgegaan.
Parameters
fromFilter:BitmapFilter — De beginarray van filterobjecten.
| |
toFilter:BitmapFilter — De eindarray van filterobjecten.
| |
progress:Number — Het percentage van de overgang als een decimaal, waarbij 0 het begin en 1 het einde is.
|
BitmapFilter — Het geïnterpoleerde filterobject.
|
Verwante API-elementen
interpolateFilters | () | methode |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt vloeiend van één array van filterobjecten naar een ander overgegaan.
Parameters
fromFilters:Array — De beginarray van filterobjecten.
| |
toFilters:Array — De eindarray van filterobjecten.
| |
progress:Number — Het percentage van de overgang als een decimaal, waarbij 0 het begin en 1 het einde is.
|
Array — De geïnterpoleerde array van filterobjecten.
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z