Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: Gegevens ophalen van server...
Gegevens ophalen van server...
fl.transitions.easing 

Regular  - AS3 Flash

Pakketfl.transitions.easing
Klassepublic class Regular
OverervingRegular Inheritance Object

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0, AIR 1.0

De klasse Regular definieert drie versnellingsfuncties om versnelde beweging in ActionScript-animaties te implementeren. De versnelling bij een versnellingsvergelijking Regular is gelijk aan die van een tween in een tijdlijn met 100% versnelling en kleiner dan bij een versnellingsvergelijking Strong. De klasse Regular is qua functionaliteit identiek aan de klasse fl.motion.easing.Quadratic.

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
Openbare methoden
 MethodeGedefinieerd door
  
[statisch] Met de methode easeIn() begint de beweging met snelheid nul en wordt deze gedurende de uitvoering versneld.
Regular
  
[statisch] Met de methode easeInOut() worden de bewegingen van de methoden easeIn() en easeOut() gecombineerd, zodat de beweging met snelheid nul begint, vervolgens versnelt en daarna weer tot snelheid nul vertraagt.
Regular
  
[statisch] Met de methode easeOut() begint de beweging snel en wordt deze gedurende de uitvoering tot snelheid nul vertraagd.
Regular
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Methodedetails

easeIn

()methode
public static function easeIn(t:Number, b:Number, c:Number, d:Number):Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0, AIR 1.0

Met de methode easeIn() begint de beweging met snelheid nul 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.

Geretourneerde waarde
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 Regular.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", Regular.easeIn, startValue, finishValue, duration, true);
myTween.looping = true;

easeInOut

()methode 
public static function easeInOut(t:Number, b:Number, c:Number, d:Number):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 met snelheid nul begint, vervolgens versnelt en daarna weer tot snelheid nul 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.

Geretourneerde waarde
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 Regular.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", Regular.easeInOut, startValue, finishValue, duration, true);
myTween.looping = true;

easeOut

()methode 
public static function easeOut(t:Number, b:Number, c:Number, d:Number):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 tot snelheid nul 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.

Geretourneerde waarde
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 Regular.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", Regular.easeOut, startValue, finishValue, duration, true);
myTween.looping = true;




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.