Package | spark.effects.easing |
Classe | public class EaseInOutBase |
Héritage | EaseInOutBase Object |
Implémente | IEaser |
Sous-classes | Power, Sine |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | 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" />
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
easeInFraction : Number
Pourcentage d’une animation qui doit être passé à accélérer. | EaseInOutBase |
Méthode | Défini par | ||
---|---|---|---|
EaseInOutBase(easeInFraction:Number = NaN)
Constructeur. | EaseInOutBase | ||
Récupère la fraction représentant la durée écoulée d’une animation (valeur comprise entre 0.0 et 1.0) et renvoie une nouvelle valeur écoulée. | EaseInOutBase | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Méthode | Défini par | ||
---|---|---|---|
Renvoie une valeur représentant la fraction accélérée pendant la phase d’accélération de l’animation. | EaseInOutBase | ||
Renvoie une valeur représentant la fraction accélérée pendant la phase de ralentissement de l’animation. | EaseInOutBase |
easeInFraction | propriété |
easeInFraction:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Pourcentage d’une animation qui doit être passé à accélérer. Ce facteur définit un paramètre « easeOut » implicite, égal à (1 - easeIn
), de sorte que chaque instant qui n’est pas passé à accélérer est passé à ralentir. Par exemple, pour obtenir une équation d’accélération spécifiant que l’animation doit passer la moitié du temps à accélérer et l’autre moitié à ralentir, définissez la propriété easeIn
sur 0,5.
Les valeurs possibles sont les valeurs comprises entre 0.0 et 1.0.
La valeur par défaut est .5.
Implémentation
public function get easeInFraction():Number
public function set easeInFraction(value:Number):void
EaseInOutBase | () | Constructeur |
public function EaseInOutBase(easeInFraction:Number = NaN)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
ParamètreseaseInFraction:Number (default = NaN ) — Définit la valeur de la propriété easeInFraction . La valeur par défaut est EasingFraction.IN_OUT : l’animation accélère pendant toute la première moitié et ralentit pendant le temps restant.
|
ease | () | méthode |
public function ease(fraction:Number):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Récupère la fraction représentant la durée écoulée d’une animation (valeur comprise entre 0.0 et 1.0) et renvoie une nouvelle valeur écoulée. Cette valeur est utilisée pour calculer les valeurs de la propriété animated. En modifiant la valeur de la fraction écoulée, vous modifiez l’animation de la propriété. Pour la classe EaseInOutBase, cette méthode calcule la valeur de la fraction accélérée, en fonction de la propriété easeInFraction
. Si la valeur fraction
est inférieure à easeInFraction
, cette méthode appelle la méthode easeIn()
. Sinon, elle appelle la méthode easeOut()
. Ces fonctions sont destinées à être remplacées dans une sous-classe.
Paramètres
fraction:Number — Fraction écoulée de l’animation.
|
Number — Fraction accélérée de l’animation.
|
easeIn | () | méthode |
protected function easeIn(fraction:Number):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie une valeur représentant la fraction accélérée pendant la phase d’accélération de l’animation. La valeur renvoyée par cette classe est tout simplement la fraction elle-même, ce qui représente une interpolation linéaire de la fraction. Vous pouvez mettre en œuvre un comportement plus sophistiqué à l’aide des sous-classes de la classe EaseInOutBase.
Paramètres
fraction:Number — Fraction écoulée de la phase d’accélération de l’animation, comprise entre 0.0 et 1.0.
|
Number — Valeur représentant la valeur accélérée pour cette phase de l’animation.
|
easeOut | () | méthode |
protected function easeOut(fraction:Number):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie une valeur représentant la fraction accélérée pendant la phase de ralentissement de l’animation. La valeur renvoyée par cette classe est tout simplement la fraction elle-même, ce qui représente une interpolation linéaire de la fraction. Vous pouvez mettre en œuvre un comportement plus sophistiqué à l’aide des sous-classes de la classe EaseInOutBase.
Paramètres
fraction:Number — Fraction écoulée de la phase de ralentissement de l’animation, comprise entre 0.0 et 1.0.
|
Number — Valeur représentant la valeur accélérée pour cette phase de l’animation.
|
Tue Jun 12 2018, 09:30 AM Z