Package | fl.motion |
Classe | public class CustomEase |
Héritage | CustomEase Object |
Implémente | ITween |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
L’implémentation de cette classe est identique à la boîte de dialogue Accélération et décélération personnalisée de Flash CS4. Flash CS4 affiche un graphique dans la boîte de dialogue Accélération et décélération personnalisée, qui représente le degré du mouvement dans le temps. L’axe horizontal représente les images et l’axe vertical le pourcentage de changement d’une propriété tout au long de la progression de l’interpolation. La première image-clé est représentée par la valeur 0 % et la dernière image-clé est représentée par la valeur 100 %. La pente de la courbe du graphique représente le taux de changement de l’objet. Lorsque la courbe est horizontale
(pas de pente), la vélocité est égale à zéro ; lorsque la courbe est verticale
, un changement de vélocité instantané se produit.
Propriété MXML par défautpoints
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 | ||
points : Array
Ensemble ordonné de points dans la courbe d’accélération personnalisée. | CustomEase | ||
target : String
Nom de la propriété animation à viser. | CustomEase |
Méthode | Défini par | ||
---|---|---|---|
CustomEase(xml:XML = null)
Constructeur des occurrences de CustomEase. | CustomEase | ||
Calcule la valeur interpolée de la propriété numérique d’une animation, à l’aide d’une courbe d’accélération personnalisée. | CustomEase | ||
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 |
points | propriété |
public var points:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Ensemble ordonné de points dans la courbe d’accélération personnalisée. Chaque élément du tableau est une occurrence de flash.geom.Point
. Les propriétés x et y de chaque point sont normalisées pour être comprises entre 0
et 1
, où 0
est la valeur de la propriété animation au début de l’interpolation et 1
est la valeur à la fin de l’interpolation. Le premier et le dernier point de la courbe ne sont pas inclus dans le tableau. En effet, le premier est verrouillé sur la valeur de début, définie par l’image-clé active, et le dernier est verrouillé sur la valeur de fin, définie par la prochaine image-clé. Dans la courbe d’accélération personnalisée, ces points correspondent aux valeurs de (0, 0) et (1, 1), respectivement.
Eléments de l’API associés
target | propriété |
target:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nom de la propriété animation à viser.
La valeur par défaut est "".
Implémentation
public function get target():String
public function set target(value:String):void
Eléments de l’API associés
CustomEase | () | Constructeur |
public function CustomEase(xml:XML = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Constructeur des occurrences de CustomEase.
Paramètresxml:XML (default = null ) — Objet XML E4X facultatif et définissant une occurrence de CustomEase au format XML Motion.
|
getValue | () | méthode |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Calcule la valeur interpolée de la propriété numérique d’une animation, à l’aide d’une courbe d’accélération personnalisée. La valeur de percent est lue à partir de la propriété points
de l’occurrence de CustomEase, au lieu d’être transmise à la méthode. L’utilisation de la valeur de la propriété permet à la signature de fonction de correspondre à l’interface ITween.
Paramètres
time:Number — Valeur de time, qui doit être comprise entre 0 et duration , inclusive. Vous pouvez choisir n’importe quelle unité (par exemple, images, secondes, millisecondes), mais votre choix doit correspondre à l’unité de duration .
| |
begin:Number — Valeur de la propriété animation au début de l’interpolation, lorsque la valeur temporelle est égale à 0.
| |
change:Number — Changement de la valeur de la propriété animation au cours de l’interpolation. La valeur peut être positive ou négative. Par exemple, si un objet effectue une rotation de 90 à 60 degrés, la valeur de change est -30 .
| |
duration:Number — Longueur de time pour l’interpolation. Cette valeur doit être supérieure à zéro. Vous pouvez choisir n’importe quelle unité (par exemple, images, secondes, millisecondes), mais votre choix doit correspondre à l’unité de time .
|
Number — Valeur interpolée au moment spécifié.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z