Pakket | spark.effects.easing |
Klasse | public class EaseInOutBase |
Overerving | EaseInOutBase Object |
Implementatie | IEaser |
Subklassen | Power, Sine |
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
The <s:EaseInOutBase>
tag
inherits all of the tag attributes of its of its superclass,
and adds the following tag attributes:
<s:EaseInOutBase id="ID" easeInFraction="0.5" />
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase |
Methode | Gedefinieerd door | ||
---|---|---|---|
EaseInOutBase(easeInFraction:Number = NaN)
Constructor. | EaseInOutBase | ||
Takes the fraction representing the elapsed duration of an animation
(a value between 0.0 to 1.0) and returns a new elapsed value. | EaseInOutBase | ||
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 |
Methode | Gedefinieerd door | ||
---|---|---|---|
Returns a value that represents the eased fraction during the
ease in phase of the animation. | EaseInOutBase | ||
Returns a value that represents the eased fraction during the
ease out phase of the animation. | EaseInOutBase |
easeInFraction | eigenschap |
easeInFraction:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
The percentage of an animation that should be spent accelerating.
This factor sets an implicit
"easeOut" parameter, equal to (1 - easeIn
), so that any time not
spent easing in is spent easing out. For example, to have an easing
equation that spends half the time easing in and half easing out,
set easeIn
to .5.
Valid values are between 0.0 and 1.0.
De standaardwaarde is .5.
Implementatie
public function get easeInFraction():Number
public function set easeInFraction(value:Number):void
EaseInOutBase | () | Constructor |
public function EaseInOutBase(easeInFraction:Number = NaN)
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Constructor.
ParameterseaseInFraction:Number (default = NaN ) — Sets the value of
the easeInFraction property. The default value is
EasingFraction.IN_OUT , which eases in for the first half
of the time and eases out for the remainder.
|
ease | () | methode |
public function ease(fraction:Number):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Takes the fraction representing the elapsed duration of an animation
(a value between 0.0 to 1.0) and returns a new elapsed value.
This value is used to calculate animated property values.
By changing the value of the elapsed fraction, you effectively change
the animation of the property.
For EaseInOutBase, this method calculates the eased fraction
value based on the easeInFraction
property. If
fraction
is less than easeInFraction
,
this method calls the easeIn()
method. Otherwise it
calls the easeOut()
method.
It is expected
that these functions are overridden in a subclass.
Parameters
fraction:Number — The elapsed fraction of the animation.
|
Number — The eased fraction of the animation.
|
easeIn | () | methode |
protected function easeIn(fraction:Number):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Returns a value that represents the eased fraction during the ease in phase of the animation. The value returned by this class is simply the fraction itself, which represents a linear interpolation of the fraction. More interesting behavior is implemented by subclasses of EaseInOutBase.
Parameters
fraction:Number — The fraction elapsed of the easing in phase
of the animation, between 0.0 and 1.0.
|
Number — A value that represents the eased value for this
phase of the animation.
|
easeOut | () | methode |
protected function easeOut(fraction:Number):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Returns a value that represents the eased fraction during the ease out phase of the animation. The value returned by this class is simply the fraction itself, which represents a linear interpolation of the fraction. More interesting behavior is implemented by subclasses of EaseInOutBase.
Parameters
fraction:Number — The fraction elapsed of the easing out phase
of the animation, between 0.0 and 1.0.
|
Number — A value that represents the eased value for this
phase of the animation.
|
Wed Jun 13 2018, 11:42 AM Z