Paket | spark.effects.easing |
Klass | public class Power |
Arv | Power EaseInOutBase Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
exponent
property.
The higher the value of the exponent
property,
the greater the acceleration and deceleration.
Use the easeInFraction
property to specify the percentage
of an animation accelerating.
MXML-syntaxDölj MXML-syntaxThe <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" />
Publika egenskaper
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase | ||
exponent : Number
The exponent used in the easing calculation. | Power |
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
Constructor. | Power | ||
Takes the fraction representing the elapsed duration of an animation
(a value between 0.0 to 1.0) and returns a new elapsed value. | EaseInOutBase | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
Skyddade metoder
Egenskapsdetaljer
exponent | egenskap |
exponent:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
The exponent used in the easing calculation.
The higher the value of the exponent
property,
the greater the acceleration and deceleration.
For example, to get quadratic behavior, set exponent
to 2.
To get cubic behavior, set exponent
to 3.
Standardvärdet är 2.
Implementering
public function get exponent():Number
public function set exponent(value:Number):void
Konstruktordetaljer
Power | () | Konstruktor |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Constructor.
ParametrareaseInFraction:Number (default = 0.5 ) — The fraction of the overall duration
in the acceleration phase, between 0.0 and 1.0.
| |
exponent:Number (default = 2 ) — The exponent used in the easing calculation.
|
Exempel Så här använder du exemplet
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, 01:40 PM Z