Package | spark.effects.easing |
Classe | public class Elastic |
Héritage | Elastic Object |
Implémente | IEaser |
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és publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Elastic()
Constructeur. | Elastic | ||
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. | Elastic | ||
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 |
Détails du constructeur
Elastic | () | Constructeur |
public function Elastic()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
Détails de la méthode
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é.
Paramètres
fraction:Number — Fraction écoulée d’une animation, comprise entre 0.0 et 1.0.
|
Number — Valeur accélérée de la durée écoulée. En règle générale, cette valeur doit être comprise entre 0.0 et 1.0, même si les valeurs situées en dehors de cette plage sont quand même renvoyées. Les valeurs ainsi renvoyées sont peu fiables et dépendent avant tout des effets qui utilisent cette valeur accélérée. Par exemple, les valeurs de position d’un objet qui se déplace de façon linéaire peuvent sans problème être calculées en dehors des valeurs de début et de fin, mais d’autres types de valeurs (valeurs de couleur, par exemple) peuvent ne pas générer le résultat attendu s’ils utilisent des valeurs temporelles qui provoquent le dépassement des extrémités.
|
Exemples Comment utiliser cet exemple
BounceElasticEffectExample.mxml
<?xml version="1.0"?> <!-- Simple example to demonstrate the s:Bounce and s:Elastic classes. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"> <fx:Declarations> <s:Bounce id="bounceEasing"/> <s:Elastic id="elasticEasing"/> <s:Move id="moveRight" target="{myImage}" xBy="500" duration="2000" easer="{elasticEasing}"/> <s:Move id="moveLeft" target="{myImage}" xBy="-500" duration="2000" easer="{bounceEasing}"/> </fx:Declarations> <s:Panel id="examplePanel" title="Bounce and Elastic Effect Example" width="75%" height="75%"> <!-- Directions --> <s:VGroup id="detailsBox" width="50%" top="5" left="5"> <s:Label width="99%" color="blue" text="Click the buttons to watch the effect."/> </s:VGroup> <mx:Image id="myImage" top="20" source="@Embed(source='assets/logo.jpg')"/> <s:Button label="Move Right" bottom="10" left="5" click="moveRight.end();moveRight.play();"/> <s:Button label="Move Left" bottom="10" left="100" click="moveLeft.end();moveLeft.play();"/> </s:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z