Package | spark.effects.animation |
Classe | public class SimpleMotionPath |
Héritage | SimpleMotionPath MotionPath Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Cette classe est une sous-classe simple de MotionPath permettant de définir deux images-clés contenant les propriétés valueFrom
, valueTo
et valueBy
. La classe MotionPath elle-même peut définir un nombre illimité d’images-clés.
Propriété MXML par défautkeyframes
Eléments de l’API associés
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 | ||
interpolator : IInterpolator
L’interpolateur détermine comment sont calculées les valeurs intermédiaires d’une animation. | MotionPath | ||
keyframes : Vector.<Keyframe>
Séquence d’objets KeyFrame représentant les paires position temporelle/valeur que la propriété utilise pendant l’animation. | MotionPath | ||
property : String
Nom de la propriété à animer sur l’effet cible. | MotionPath | ||
valueBy : Object
Propriété facultative spécifiant le delta utilisé pour calculer la valeur valueFrom ou valueTo. | SimpleMotionPath | ||
valueFrom : Object
Valeur de départ de la propriété pendant l’animation. | SimpleMotionPath | ||
valueTo : Object
Valeur vers laquelle la propriété nommée progressera dans le cadre de l’animation. | SimpleMotionPath |
Méthode | Défini par | ||
---|---|---|---|
SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)
Constructeur. | SimpleMotionPath | ||
Renvoie une copie de cet objet MotionPath, y compris les copies de chaque image-clé. | MotionPath | ||
Calcule et renvoie une valeur interpolée, en fonction de la fraction de durée écoulée. | MotionPath | ||
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 |
valueBy | propriété |
valueBy:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Propriété facultative spécifiant le delta utilisé pour calculer la valeur valueFrom
ou valueTo
. Grâce à cette propriété facultative, l’effet peut calculer les valeurs de début ou de fin nécessaires si l’une d’entre elles n’est pas spécifiée ou si elles doivent être déterminées de façon dynamique au début de l’animation.
La valeur valueBy
est utilisée de différentes manières, en fonction des valeurs définies. Si aucune valeur n’est définie, la valeur valueFrom
est déterminée en fonction de la valeur actuelle de la propriété dans la cible et la valeur de valueTo
est égale à valueFrom + valueBy
. Si seulement l’une des deux valeurs est définie, la valeur non définie est calculée par l’autre valeur : valueTo = valueFrom + valueBy
ou valueFrom = valueTo - valueBy
. Si les deux valeurs sont définies, la propriété valueBy
est ignorée.
valueBy
étant une valeur de type Object, l’effet ne peut pas calculer directement les autres valeurs à partir de cette valeur. Il utilise l’interpolateur de l’effet pour calculer les valeurs, en appelant les méthodes increment()
et decrement()
de l’interpolateur. Si aucun interpolateur n’est défini, NumberInterpolator est utilisé par défaut.
Implémentation
public function get valueBy():Object
public function set valueBy(value:Object):void
valueFrom | propriété |
valueFrom:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Valeur de départ de la propriété pendant l’animation.
La valeur null ou NaN (dans le cas de valeurs Number) spécifie qu’une valeur doit être déterminée de façon dynamique lors de l’exécution, soit en l’extrayant directement à partir de la propriété cible, soit en la calculant si l’autre valeur est valide et qu’une valeur valueBy
valide est également fournie.
Implémentation
public function get valueFrom():Object
public function set valueFrom(value:Object):void
valueTo | propriété |
valueTo:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Valeur vers laquelle la propriété nommée progressera dans le cadre de l’animation.
La valeur null ou l’élément NaN (dans le cas de valeurs Number) spécifie qu’une valeur doit être déterminée de façon dynamique lors de l’exécution, soit en l’extrayant directement à partir de la propriété cible, soit en la calculant si l’autre valeur est valide et qu’une valeur valueBy
valide est également fournie.
Implémentation
public function get valueTo():Object
public function set valueTo(value:Object):void
SimpleMotionPath | () | Constructeur |
public function SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur. Vous pouvez spécifier les deux paramètres valueFrom
et valueTo
, ou spécifier le paramètre valueBy
et soit valueFrom
, soit valueTo
. Si vous omettez ces paramètres, Flex les calcule à partir de la cible de l’effet.
property:String (default = null ) — Nom de la propriété animée.
| |
valueFrom:Object (default = null ) — Valeur initiale de la propriété.
| |
valueTo:Object (default = null ) — Valeur finale de la propriété.
| |
valueBy:Object (default = null ) — Paramètre facultatif spécifiant le delta à utiliser pour calculer la valeur de début ou de fin si l’une d’entre elles est omise.
|
Tue Jun 12 2018, 09:30 AM Z