| Pakiet | spark.effects.easing |
| Klasa | public class Power |
| Dziedziczenie | Power EaseInOutBase Object |
| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4 |
| Wersje środowiska wykonawczego: | 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.
Składnia MXML
Ukryj składnię MXMLThe <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"
/>
Właściwości publiczne
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
![]() | easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase | |
| exponent : Number
The exponent used in the easing calculation. | Power | ||
Metody publiczne
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
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 | |
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
![]() |
Zwraca ciąg reprezentujący określony obiekt. | Object | |
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
Metody chronione
Szczegół właściwości
exponent | właściwość |
exponent:Number| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4 |
| Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest 2.
Implementacja
public function get exponent():Number public function set exponent(value:Number):voidKonstruktor Szczegół
Power | () | Konstruktor |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Constructor.
ParametryeaseInFraction: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.
|
Przykłady Sposób korzystania z tego przykładu
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, 12:06 PM Z
Pokaż składnię MXML