Pakket | fl.transitions.easing |
Klasse | public class Elastic |
Overerving | Elastic Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0, AIR 1.0 |
Verwante API-elementen
Openbare eigenschappen
Openbare methoden
Methode | Gedefinieerd door | ||
---|---|---|---|
[statisch]
Met de methode easeIn() begint de beweging langzaam en wordt deze gedurende de uitvoering versneld. | Elastic | ||
[statisch]
Met de methode easeInOut() worden de bewegingen van de methoden easeIn() en easeOut() gecombineerd, zodat de beweging langzaam begint, vervolgens versnelt en daarna weer vertraagt. | Elastic | ||
[statisch]
Met de methode easeOut() begint de beweging snel en wordt deze gedurende de uitvoering vertraagd. | Elastic | ||
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 | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
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 |
Methodedetails
easeIn | () | methode |
public static function easeIn(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0, AIR 1.0 |
Met de methode easeIn()
begint de beweging langzaam en wordt deze gedurende de uitvoering versneld.
Parameters
t:Number — Geeft de huidige tijd op, van 0 tot en met de duur.
| |
b:Number — Geeft de beginwaarde van de animatie-eigenschap op.
| |
c:Number — Geeft de totale wijziging in de animatie-eigenschap op.
| |
d:Number — Geeft de duur van de beweging op.
| |
a:Number (default = 0 ) — Geeft de amplitude van de sinusgolf op.
| |
p:Number (default = 0 ) — Geeft de periode van de sinusgolf op.
|
Number — De waarde van de geïnterpoleerde eigenschap op het opgegeven tijdstip.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
In dit voorbeeld wordt de animatie getoond van een rechthoek met behulp van de versnellingsfunctie
Elastic.easeIn
:
import fl.transitions.*; import fl.transitions.easing.*; stage.frameRate = 31; var box:Sprite = new Sprite(); box.graphics.beginFill(Math.random() * 0xFFFFFF); box.graphics.drawRect(0, 0, 100, 350); box.graphics.endFill(); box.x = 50; box.y = 10; addChild(box); var startValue:Number = box.x; var finishValue:Number = 400; var duration:Number = 3; var myTween:Tween = new Tween(box, "x", Elastic.easeIn, startValue, finishValue, duration, true); myTween.looping = true;
easeInOut | () | methode |
public static function easeInOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0, AIR 1.0 |
Met de methode easeInOut()
worden de bewegingen van de methoden easeIn()
en easeOut()
gecombineerd, zodat de beweging langzaam begint, vervolgens versnelt en daarna weer vertraagt.
Parameters
t:Number — Geeft de huidige tijd op, van 0 tot en met de duur.
| |
b:Number — Geeft de beginwaarde van de animatie-eigenschap op.
| |
c:Number — Geeft de totale wijziging in de animatie-eigenschap op.
| |
d:Number — Geeft de duur van de beweging op.
| |
a:Number (default = 0 ) — Geeft de amplitude van de sinusgolf op.
| |
p:Number (default = 0 ) — Geeft de periode van de sinusgolf op.
|
Number — De waarde van de geïnterpoleerde eigenschap op het opgegeven tijdstip.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
In dit voorbeeld wordt de animatie getoond van een rechthoek met behulp van de versnellingsfunctie
Elastic.easeInOut
:
import fl.transitions.*; import fl.transitions.easing.*; stage.frameRate = 31; var box:Sprite = new Sprite(); box.graphics.beginFill(Math.random() * 0xFFFFFF); box.graphics.drawRect(0, 0, 100, 350); box.graphics.endFill(); box.x = 50; box.y = 10; addChild(box); var startValue:Number = box.x; var finishValue:Number = 400; var duration:Number = 3; var myTween:Tween = new Tween(box, "x", Elastic.easeInOut, startValue, finishValue, duration, true); myTween.looping = true;
easeOut | () | methode |
public static function easeOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0, AIR 1.0 |
Met de methode easeOut()
begint de beweging snel en wordt deze gedurende de uitvoering vertraagd.
Parameters
t:Number — Geeft de huidige tijd op, van 0 tot en met de duur.
| |
b:Number — Geeft de beginwaarde van de animatie-eigenschap op.
| |
c:Number — Geeft de totale wijziging in de animatie-eigenschap op.
| |
d:Number — Geeft de duur van de beweging op.
| |
a:Number (default = 0 ) — Geeft de amplitude van de sinusgolf op.
| |
p:Number (default = 0 ) — Geeft de periode van de sinusgolf op.
|
Number — De waarde van de geïnterpoleerde eigenschap op het opgegeven tijdstip.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
In dit voorbeeld wordt de animatie getoond van een rechthoek met behulp van de versnellingsfunctie
Elastic.easeOut
:
import fl.transitions.*; import fl.transitions.easing.*; stage.frameRate = 31; var box:Sprite = new Sprite(); box.graphics.beginFill(Math.random() * 0xFFFFFF); box.graphics.drawRect(0, 0, 100, 350); box.graphics.endFill(); box.x = 50; box.y = 10; addChild(box); var startValue:Number = box.x; var finishValue:Number = 400; var duration:Number = 3; var myTween:Tween = new Tween(box, "x", Elastic.easeOut, startValue, finishValue, duration, true); myTween.looping = true;
Wed Jun 13 2018, 11:42 AM Z