Package | spark.effects.easing |
Classe | public class Power |
Héritage | Power ![]() ![]() |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
exponent
. Plus la valeur de la propriété exponent
est élevée, plus les valeurs d’accélération et de ralentissement sont élevées. Utilisez la propriété easeInFraction
pour spécifier le pourcentage de l’animation passé à accélérer.
Syntaxe MXML![expanded expanded](../../../images/expanded.gif)
The <s:Power>
tag
inherits all of the tag attributes of its of its superclass,
and adds the following tag attributes:
<s:Power id="ID" exponent="2" />
Propriétés publiques
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 | |
exponent : Number
Exposant utilisé dans le calcul d’accélération. | Power |
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | Power | ||
![]() |
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éthodes protégées
Détails de la propriété
exponent | propriété |
exponent:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Exposant utilisé dans le calcul d’accélération. Plus la valeur de la propriété exponent
est élevée, plus les valeurs d’accélération et de ralentissement sont élevées. Par exemple, pour obtenir un comportement quadratique, définissez exponent
sur 2. Pour obtenir un comportement cubique, définissez exponent
sur 3.
La valeur par défaut est 2.
Implémentation
public function get exponent():Number
public function set exponent(value:Number):void
Détails du constructeur
Power | () | Constructeur |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)
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 = 0.5 ) — Fraction de la durée totale dans la phase d’accélération, entre 0.0 et 1.0.
| |
exponent:Number (default = 2 ) — Exposant utilisé dans le calcul d’accélération.
|
Exemples Comment utiliser cet exemple
SinePowerEffectExample.mxml
<?xml version="1.0"?> <!-- Simple example to demonstrate the s:Sine and s:Power 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:Sine id="sineEasing" easeInFraction="0.3"/> <s:Power id="powerEasing" exponent="4"/> <s:Move id="moveRight" target="{myImage}" xBy="500" duration="2000" easer="{powerEasing}"/> <s:Move id="moveLeft" target="{myImage}" xBy="-500" duration="2000" easer="{sineEasing}"/> </fx:Declarations> <s:Panel id="examplePanel" title="Sine and Power 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