Pakket | fl.motion |
Klasse | public class Keyframe |
Overerving | Keyframe KeyframeBase Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
en color
. Een hoofdframe kan optioneel een of meer van deze eigenschappen definiëren. Het ene hoofdframe heeft bijvoorbeeld mogelijk alleen invloed op de positie, terwijl een ander hoofdframe op een ander tijdstip alleen invloed heeft op de schaal. Weer een ander hoofdframe zou van toepassing kunnen zijn op alle eigenschappen tegelijkertijd. Binnen een bewegingstween kan elke tijdindex maar één hoofdframe hebben. Een hoofdframe heeft nog andere eigenschappen, zoals blend mode
, filters
en cacheAsBitmap
, die altijd beschikbaar zijn. Een hoofdframe heeft bijvoorbeeld altijd een overvloeimodus (blend mode).
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.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Hiermee worden AdjustColor-instanties opgeslagen die zijn toegewezen aan hun corresponderende index in de filterarray voor dit hoofdframe. | KeyframeBase | ||
blank : Boolean = false
Geeft aan dat het doelobject niet op dit hoofdframe moet worden weergegeven. | KeyframeBase | ||
blendMode : String = "normal"
Een waarde uit de klasse BlendMode die opgeeft hoe Flash Player de kleuren van het weergaveobject moet mengen met de afbeeldingen eronder. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Indien ingesteld op true, plaatst Flash Player een interne bitmaprepresentatie van het weergaveobject in cache. | KeyframeBase | ||
color : Color
Een object Color dat de kleurtransformatie in het doelobject aanpast. | KeyframeBase | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
filters : Array
Een array die elk filterobject bevat dat op een specifiek hoofdframe op het doelobject moet worden toegepast. | KeyframeBase | ||
firstFrame : String
Hiermee wordt de naam van het eerste frame voor bewegingstweens opgeslagen; dit beïnvloedt alleen grafische symbolen. | KeyframeBase | ||
index : int
De unieke tijdwaarde van het hoofdframe in de bewegingstween. | KeyframeBase | ||
label : String
Een tekenreeks die wordt gebruikt om het hoofdframe te beschrijven. | KeyframeBase | ||
loop : String
Hiermee wordt de waarde van het selectievakje Herhalen voor bewegingstweens opgeslagen; dit beïnvloedt alleen grafische symbolen. | KeyframeBase | ||
matrix : Matrix = null
Hiermee wordt eigenschap matrix opgeslagen als er een voor dit hoofdframe bestaat. | KeyframeBase | ||
matrix3D : Object = null
Hiermee wordt eigenschap matrix3d opgeslagen als er een voor dit hoofdframe bestaat. | KeyframeBase | ||
opaqueBackground : Object = null
Bepaalt of het doelobject een dekkende achtergrond heeft. | KeyframeBase | ||
orientToPath : Boolean = false
Wanneer deze eigenschap op true is ingesteld, roteert het doelobject automatisch om de hoek van het pad te volgen. | KeyframeBase | ||
rotateDirection : String = "auto"
Hiermee wordt op basis van een waarde uit de klasse RotateDirection bepaald hoe het doelobject tijdens een bewegingstween roteert. | KeyframeBase | ||
rotateTimes : uint = 0
Hiermee wordt tijdens een bewegingstween rotatie aan het doelobject toegevoegd, naast eventuele bestaande rotatie. | KeyframeBase | ||
rotation : Number
Hiermee wordt de rotatie van het doelobject in graden aangegeven vanaf de oorspronkelijke oriëntatie, zoals deze vanaf het transformatiepunt wordt toegepast. | KeyframeBase | ||
rotationConcat : Number = NaN
De rotatiewaarden (z-as) van het doelobject in de beweging ten opzichte van een eerdere oriëntatie, toegepast vanuit het transformatiepunt, in tegenstelling tot absolute rotatiewaarden en niet te verwarren met skewY-waarden. | KeyframeBase | ||
rotationX : Number = NaN
Hiermee wordt eigenschap rotationX voor dit hoofdframe opgeslagen. | KeyframeBase | ||
rotationY : Number = NaN
Hiermee wordt eigenschap rotationY voor dit hoofdframe opgeslagen. | KeyframeBase | ||
scaleX : Number = NaN
Hiermee wordt de horizontale schaal als een percentage van het object aangegeven zoals deze vanaf het transformatiepunt wordt toegepast. | KeyframeBase | ||
scaleY : Number = NaN
Hiermee wordt de verticale schaal als een percentage van het object aangegeven zoals deze vanaf het transformatiepunt wordt toegepast. | KeyframeBase | ||
skewX : Number = NaN
Hiermee wordt de horizontale scheeftrekhoek van het doelobject in graden aangegeven zoals deze vanaf het transformatiepunt wordt toegepast. | KeyframeBase | ||
skewY : Number = NaN
Hiermee wordt de verticale scheeftrekhoek van het doelobject in graden aangegeven zoals deze vanaf het transformatiepunt wordt toegepast. | KeyframeBase | ||
tweens : Array
Een array die elk tween-object bevat dat bij een specifiek hoofdframe op het doelobject moet worden toegepast. | Keyframe | ||
tweenScale : Boolean = true
Een markering die instelt of de schaal wordt geïnterpoleerd tijdens een tween. | Keyframe | ||
tweensLength : int [overschrijven] [alleen-lezen]
Het aantal frames voor de tween. | Keyframe | ||
tweenSnap : Boolean = false
Hiermee wordt de waarde van het selectievakje Magnetisch voor bewegingstweens opgeslagen, waardoor het object magnetisch met een bewegingsgeleider wordt uitgelijnd. | Keyframe | ||
tweenSync : Boolean = false
Hiermee wordt de waarde van het selectievakje Sync voor bewegingstweens opgeslagen; dit beïnvloedt alleen grafische symbolen. | Keyframe | ||
useRotationConcat : Boolean = false
Indien true, heeft deze eigenschap tot gevolg dat het doelobject roteert wanneer door addpropertyarray geen gegevens voor beweging zijn verstrekt. | KeyframeBase | ||
visible : Boolean = true
Bepaalt of doelobject zichtbaar is. | KeyframeBase | ||
x : Number = NaN
De horizontale positie van het transformatiepunt van het doelobject in de bovenliggende coördinaatruimte. | KeyframeBase | ||
y : Number = NaN
De verticale positie van het transformatiepunt van het doelobject in de bovenliggende coördinaatruimte. | KeyframeBase | ||
z : Number = NaN
De diepte-positie (z-as) van het transformatiepunt van het doelobject in de bovenliggende coördinaatruimte. | KeyframeBase |
Methode | Gedefinieerd door | ||
---|---|---|---|
Constructor voor hoofdframe-instanties. | Keyframe | ||
Hiermee wordt aangegeven of het hoofdframe invloed heeft op een bepaalde animatie-eigenschap. | KeyframeBase | ||
Hiermee wordt een object ITween voor een specifieke animatie-eigenschap opgehaald. | Keyframe | ||
Hiermee wordt de waarde van een specifieke tweenbare eigenschap op het hoofdframe opgehaald. | KeyframeBase | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Hiermee wordt één van de vier AdjustColor-eigenschappen voor het AdjustColor-object voor de gegeven filterindex ingesteld. | KeyframeBase | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee wordt de waarde van een specifieke tweenbare eigenschap op het hoofdframe gewijzigd. | KeyframeBase | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
tweens | eigenschap |
public var tweens:Array
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een array die elk tween-object bevat dat bij een specifiek hoofdframe op het doelobject moet worden toegepast. Een tween kan alle animatie-eigenschappen aanroepen (zoals bij standaardtweens in de tijdlijn van het Flash-ontwerpgereedschap), of meerdere tweens kunnen afzonderlijke eigenschappen aanroepen (zoals bij afzonderlijke aangepaste versnellingscurven).
tweenScale | eigenschap |
public var tweenScale:Boolean = true
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een markering die instelt of de schaal wordt geïnterpoleerd tijdens een tween. Indien false
, behoudt het weergaveobject dezelfde grootte tijdens de tween, tot aan het volgende hoofdframe.
tweensLength | eigenschap |
tweenSnap | eigenschap |
public var tweenSnap:Boolean = false
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van het selectievakje Magnetisch voor bewegingstweens opgeslagen, waardoor het object magnetisch met een bewegingsgeleider wordt uitgelijnd. Deze eigenschap wordt gebruikt in de functie Beweging kopiëren en plakken in Flash CS4, maar heeft geen invloed op bewegingstweens die met ActionScript zijn gedefinieerd. Deze is hier opgenomen ten behoeve van de compatibiliteit met de Flex 2-compiler.
tweenSync | eigenschap |
public var tweenSync:Boolean = false
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van het selectievakje Sync voor bewegingstweens opgeslagen; dit beïnvloedt alleen grafische symbolen. Deze eigenschap wordt gebruikt in de functie Beweging kopiëren en plakken in Flash CS4, maar heeft geen invloed op bewegingstweens die met ActionScript zijn gedefinieerd. Deze is hier opgenomen ten behoeve van de compatibiliteit met de Flex 2-compiler.
Keyframe | () | Constructor |
public function Keyframe(xml:XML = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor voor hoofdframe-instanties.
Parametersxml:XML (default = null ) — Optioneel E4X XML-object dat een hoofdframe in de indeling bewegings-XML definieert.
|
getTween | () | methode |
public function getTween(target:String = ""):fl.motion:ITween
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een object ITween voor een specifieke animatie-eigenschap opgehaald.
Parameters
target:String (default = " ") — De naam van de eigenschap die wordt getweend.
|
fl.motion:ITween — Een object dat de ITween-interface implementeert.
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z