Paket | fl.transitions.easing |
Klass | public class Back |
Arv | Back Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0, AIR 1.0 |
Relaterade API-element
Publika egenskaper
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
[statisk]
Metoden easeIn() startar rörelsen genom att gå bakåt och sedan byta riktning och flytta mot målet. | Back | ||
[statisk]
Metoden easeInOut() kombinerar rörelserna för metoderna easeIn() och easeOut() så att rörelsen startas bakåt, sedan ändras riktningen och går mot målet, skjuter över målet något, byter riktning igen och går tillbaka mot målet igen. | Back | ||
[statisk]
Metoden easeOut() startar rörelsen genom flytta motmålet, skjuta över det något och sedan byta riktning tillbaka mot målet. | Back | ||
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 tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
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 |
Metoddetaljer
easeIn | () | metod |
public static function easeIn(t:Number, b:Number, c:Number, d:Number, s:Number = 0):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0, AIR 1.0 |
Metoden easeIn()
startar rörelsen genom att gå bakåt och sedan byta riktning och flytta mot målet.
Parametrar
t:Number — Anger aktuell tid, mellan 0 till och med varaktighet.
| |
b:Number — Anger det ursprungliga värdet för animeringsegenskapen.
| |
c:Number — Anger den sammanlagda förändringen i animeringsegenskapen.
| |
d:Number — Anger rörelsens varaktighet.
| |
s:Number (default = 0 ) — Anger mängden som skjuter över, ju högre värde, desto mer skjuts över.
|
Number — Värdet av en interpolerad egenskap vid en angiven tidpunkt.
|
Exempel ( Så här använder du exemplet )
I det här exemplet animeras en rektangel med övergångsfunktionen
Back.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", Back.easeIn, startValue, finishValue, duration, true); myTween.looping = true;
easeInOut | () | metod |
public static function easeInOut(t:Number, b:Number, c:Number, d:Number, s:Number = 0):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0, AIR 1.0 |
Metoden easeInOut()
kombinerar rörelserna för metoderna easeIn()
och easeOut()
så att rörelsen startas bakåt, sedan ändras riktningen och går mot målet, skjuter över målet något, byter riktning igen och går tillbaka mot målet igen.
Parametrar
t:Number — Anger aktuell tid, mellan 0 till och med varaktighet.
| |
b:Number — Anger det ursprungliga värdet för animeringsegenskapen.
| |
c:Number — Anger den sammanlagda förändringen i animeringsegenskapen.
| |
d:Number — Anger rörelsens varaktighet.
| |
s:Number (default = 0 ) — Anger mängden som skjuter över, ju högre värde, desto mer skjuts över.
|
Number — Värdet av en interpolerad egenskap vid en angiven tidpunkt.
|
Exempel ( Så här använder du exemplet )
I det här exemplet animeras en rektangel med övergångsfunktionen
Back.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", Back.easeInOut, startValue, finishValue, duration, true); myTween.looping = true;
easeOut | () | metod |
public static function easeOut(t:Number, b:Number, c:Number, d:Number, s:Number = 0):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0, AIR 1.0 |
Metoden easeOut()
startar rörelsen genom flytta mot målet, skjuta över det något och sedan byta riktning tillbaka mot målet.
Parametrar
t:Number — Anger aktuell tid, mellan 0 till och med varaktighet.
| |
b:Number — Anger det ursprungliga värdet för animeringsegenskapen.
| |
c:Number — Anger den sammanlagda förändringen i animeringsegenskapen.
| |
d:Number — Anger rörelsens varaktighet.
| |
s:Number (default = 0 ) — Anger mängden som skjuter över, ju högre värde, desto mer skjuts över.
|
Number — Värdet av en interpolerad egenskap vid en angiven tidpunkt.
|
Exempel ( Så här använder du exemplet )
I det här exemplet animeras en rektangel med övergångsfunktionen
Back.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", Back.easeOut, startValue, finishValue, duration, true); myTween.looping = true;
Tue Jun 12 2018, 01:40 PM Z