| Pacchetto | spark.effects.easing |
| Classe | public class Power |
| Ereditarietà | Power EaseInOutBase Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flex 4 |
| Versioni runtime: | 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.
Sintassi MXML
Nascondi sintassi 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"
/>
Proprietà pubbliche
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
![]() | easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase | |
| exponent : Number
The exponent used in the easing calculation. | Power | ||
Metodi pubblici
| Metodo | Definito da | ||
|---|---|---|---|
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 | |
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
Metodi protetti
Descrizione delle proprietà
exponent | proprietà |
exponent:Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flex 4 |
| Versioni runtime: | 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.
Il valore predefinito è 2.
Implementazione
public function get exponent():Number public function set exponent(value:Number):voidDescrizione della funzione di costruzione
Power | () | Funzione di costruzione |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flex 4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Constructor.
ParametrieaseInFraction: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.
|
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, 02:44 PM Z
Mostra sintassi MXML