| Paquete | fl.motion |
| Clase | public class FunctionEase |
| Herencia | FunctionEase Object |
| Implementa | ITween |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Elementos de API relacionados
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
| easingFunction : Function = null
Referencia a una función con una firma (t, b, c, d) como los métodos de las clases fl.motion.easing. | FunctionEase | ||
| functionName : String
Nombre completo de una función de aceleración, como fl.motion.easing.Bounce.easeOut(). | FunctionEase | ||
| parameters : Array = null
Conjunto opcional de valores que se transferirán a la función de aceleración como argumentos adicionales. | FunctionEase | ||
| target : String
Nombre de la propiedad de animación que se establece como destino. | FunctionEase | ||
| Método | Definido por | ||
|---|---|---|---|
FunctionEase(xml:XML = null)
Constructor para instancias de FunctionEase. | FunctionEase | ||
Calcula un valor interpolado para una propiedad numérica de animación mediante una curva de aceleración específica. | FunctionEase | ||
![]() |
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 | |
easingFunction | propiedad |
public var easingFunction:Function = null| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Referencia a una función con una firma (t, b, c, d) como los métodos de las clases fl.motion.easing.
Elementos de API relacionados
functionName | propiedad |
functionName:String| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre completo de una función de aceleración, como fl.motion.easing.Bounce.easeOut. La función debe ser un método de una clase (Bounce, Cubic, Elastic o cualquier otra). Si Flash Player no logra encontrar la clase, se emitirá una excepción.
Implementación
public function get functionName():String public function set functionName(value:String):voidElementos de API relacionados
parameters | propiedad |
public var parameters:Array = null| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Conjunto opcional de valores que se transferirán a la función de aceleración como argumentos adicionales.
target | propiedad |
target:String| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre de la propiedad de animación que se establece como destino.
Implementación
public function get target():String public function set target(value:String):voidElementos de API relacionados
FunctionEase | () | Información sobre |
public function FunctionEase(xml:XML = null)| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor para instancias de FunctionEase.
Parámetrosxml:XML (default = null) — Instancia de E4X XML opcional.
|
Elementos de API relacionados
getValue | () | método |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flash CS3 |
| Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Calcula un valor interpolado para una propiedad numérica de animación mediante una curva de aceleración específica. Si el conjunto de parámetros se ha definido previamente, estos valores se transferirán a la función de aceleración junto con los valores time, begin, change y duration.
Parámetros
time:Number — Valor de tiempo, que debe estar entre 0 y duration, ambos incluidos. Puede elegir la unidad que desee (p. ej. fotogramas, segundos, milisegundos), aunque debe coincidir con la unidad de duration.
| |
begin:Number — Valor de la propiedad de animación al comienzo de la interpolación, cuando el tiempo es 0.
| |
change:Number — Cambio en el valor de la propiedad de animación en el transcurso de la interpolación. El valor puede ser positivo o negativo. Por ejemplo, si un objeto rota de 90 a 60 grados, el cambio será -30.
| |
duration:Number — Duración de la interpolación. Debe ser un valor mayor que cero. Puede elegir la unidad que desee (p. ej. fotogramas, segundos, milisegundos), aunque debe coincidir con la unidad de time.
|
Number — Valor interpolado en un tiempo concreto.
|
import fl.motion.Animator;
//// These two lines must be added to use <FunctionEase>
import fl.motion.easing.*; // import the easing classes
fl.motion.easing.Back; // add a reference to every easing class you want to use
////
var mc2_xml:XML = <Motion duration="30" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
<source>
<Source frameRate="30" x="85.05" y="90.05" scaleX="0.999" scaleY="0.999" rotation="0" elementType="movie clip" instanceName="mc2" symbolName="BoxSymbol" linkageID="Box" class="Box">
<dimensions>
<geom:Rectangle left="-39" top="-52" width="77" height="97"/>
</dimensions>
<transformationPoint>
<geom:Point x="0.5019480519480519" y="0.5010309278350515"/>
</transformationPoint>
</Source>
</source>
<Keyframe index="0">
<tweens>
<FunctionEase functionName="fl.motion.easing.Back.easeInOut"/>
</tweens>
</Keyframe>
<Keyframe index="29" x="330" y="0"/>
</Motion>;
var mc2_animator:Animator = new Animator(mc2_xml, mc2);
mc2_animator.play();
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas