| Paquete | spark.effects.easing |
| Clase | public class Power |
| Herencia | Power EaseInOutBase Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 4 |
| Versiones de motor de ejecución: | 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.
Sintaxis MXML
Ocultar sintaxis 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"
/>
Propiedades públicas
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
![]() | easeInFraction : Number
The percentage of an animation that should be spent accelerating. | EaseInOutBase | |
| exponent : Number
The exponent used in the easing calculation. | Power | ||
Métodos públicos
| Método | Definido por | ||
|---|---|---|---|
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 si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
Métodos protegidos
Información sobre propiedades
exponent | propiedad |
exponent:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 4 |
| Versiones de motor de ejecución: | 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.
El valor predeterminado es 2.
Implementación
public function get exponent():Number public function set exponent(value:Number):voidInformación sobre constructores
Power | () | Información sobre |
public function Power(easeInFraction:Number = 0.5, exponent:Number = 2)| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 4 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Constructor.
ParámetroseaseInFraction: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.
|
Ejemplos Cómo utilizar este ejemplo
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:12 PM Z
Mostrar sintaxis MXML