| Package | fl.motion | 
| Classe | public class FunctionEase | 
| Héritage | FunctionEase    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 | 
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 | |
| easingFunction : Function = null 
     Référence à une fonction avec une signature (t, b, c, d) comme les méthodes des classes fl.motion.easing.  | FunctionEase | ||
| functionName : String 
     Nom complet d’une fonction d’accélération, tel que fl.motion.easing.Bounce.easeOut().  | FunctionEase | ||
| parameters : Array = null 
	 Tableau facultatif de valeurs à transmettre à la fonction d’accélération en tant qu’arguments supplémentaires.  | FunctionEase | ||
| target : String 
     Nom de la propriété animation à viser.  | FunctionEase | ||
| Méthode | Défini par | ||
|---|---|---|---|
FunctionEase(xml:XML = null) 
     Constructeur pour les occurrences de FunctionEase.  | FunctionEase | ||
     Calcule la valeur interpolée de la propriété numérique d’une animation, à l’aide d’une fonction d’accélération spécifiée.  | FunctionEase | ||
![]()  | 
	 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 | |
easingFunction | propriété | 
public var easingFunction:Function = 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 | 
     Référence à une fonction avec une signature (t, b, c, d) comme les méthodes des classes fl.motion.easing.
     
Eléments de l’API associés
functionName | propriété | 
functionName: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 complet d’une fonction d’accélération, tel que fl.motion.easing.Bounce.easeOut(). La fonction doit être une méthode de classe (Bounce, Cubic, Elastic ou autre). Si Flash Player ne parvient pas à localiser la classe, une exception est émise.
     
Implémentation
    public function get functionName():String    public function set functionName(value:String):voidEléments de l’API associés
parameters | propriété | 
public var parameters:Array = 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 | 
Tableau facultatif de valeurs à transmettre à la fonction d’accélération en tant qu’arguments supplémentaires.
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.
Implémentation
    public function get target():String    public function set target(value:String):voidEléments de l’API associés
FunctionEase | () | Constructeur | 
public function FunctionEase(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 pour les occurrences de FunctionEase.
Paramètresxml:XML (default = null) — Occurrence E4X XML facultative.
      | 
Eléments de l’API associés
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 fonction d’accélération spécifiée. Si le tableau parameters a été défini à l’avance, ces valeurs seront transmises à la fonction d’accélération, en plus des valeurs de time, begin, change et duration. 
     
     
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. 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é.
      | 
import fl.motion.Animator;
//// These two lines must be added to use <FunctionEase>
import fl.motion.easing.*; // import the easing classes
fl.motion.easing.Back; // add a reference to every easing class you want to use
////
var mc2_xml:XML = <Motion duration="30" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
    <source>
        <Source frameRate="30" x="85.05" y="90.05" scaleX="0.999" scaleY="0.999" rotation="0" elementType="movie clip" instanceName="mc2" symbolName="BoxSymbol" linkageID="Box" class="Box">
            <dimensions>
                <geom:Rectangle left="-39" top="-52" width="77" height="97"/>
            </dimensions>
            <transformationPoint>
                <geom:Point x="0.5019480519480519" y="0.5010309278350515"/>
            </transformationPoint>
        </Source>
    </source>
    <Keyframe index="0">
        <tweens>
            <FunctionEase functionName="fl.motion.easing.Back.easeInOut"/>
        </tweens>
    </Keyframe>
    <Keyframe index="29" x="330" y="0"/>
</Motion>;
var mc2_animator:Animator = new Animator(mc2_xml, mc2);
mc2_animator.play();
Tue Jun 12 2018, 09:30 AM Z
 
 Masquer les propriétés publiques héritées
 Afficher les propriétés publiques héritées