| Pacote | fl.motion |
| Classe | public class FunctionEase |
| Herança | FunctionEase Object |
| Implementações | ITween |
| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| easingFunction : Function = null
Uma referência para uma função com uma assinatura (t, b, c, d), como os métodos nas classes fl.motion.easing. | FunctionEase | ||
| functionName : String
O nome totalmente qualificado de uma função de atenuação, como fl.motion.easing.Bounce.easeOut(). | FunctionEase | ||
| parameters : Array = null
Uma matriz opcional de valores a ser transmitidos à função de atenuação como argumentos adicionais. | FunctionEase | ||
| target : String
O nome da propriedade de animação a ser focalizada. | FunctionEase | ||
| Método | Definido por | ||
|---|---|---|---|
FunctionEase(xml:XML = null)
Construtor para ocorrências FunctionEase. | FunctionEase | ||
Calcula um valor interpolado para uma propriedade numérica da animação, usando a função de atenuação especificada. | FunctionEase | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
easingFunction | propriedade |
public var easingFunction:Function = null| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma referência para uma função com uma assinatura (t, b, c, d) como os métodos nas classes fl.motion.easing.
Elementos da API relacionados
functionName | propriedade |
functionName:String| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O nome totalmente qualificado de uma função de atenuação, como fl.motion.easing.Bounce.easeOut(). A função dever ser um método de uma classe (Bounce, Cubic, Elastic, outra classe). Se o Flash Player não puder localizar a classe, uma exceção é lançada.
Implementação
public function get functionName():String public function set functionName(value:String):voidElementos da API relacionados
parameters | propriedade |
public var parameters:Array = null| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma matriz opcional de valores a ser transmitidos à função de atenuação como argumentos adicionais.
target | propriedade |
target:String| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O nome da propriedade de animação a ser focalizada.
Implementação
public function get target():String public function set target(value:String):voidElementos da API relacionados
FunctionEase | () | Construtor |
public function FunctionEase(xml:XML = null)| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Construtor para ocorrências FunctionEase.
Parâmetrosxml:XML (default = null) — Uma ocorrência XML E4X opcional.
|
Elementos da API relacionados
getValue | () | método |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS3 |
| Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Calcula um valor interpolado para uma propriedade numérica da animação, usando a função de atenuação especificada. Se a matriz parameters tiver sido definida antecipadamente, esses valores serão passados para a função de atenuação além dos valores de tempo, início, alteração e duração.
Parâmetros
time:Number — O valor de tempo, que deve estar entre 0 e duration, inclusive. Você pode escolher qualquer unidade (por exemplo, quadros, segundos, milissegundos), mas sua escolha deve corresponder à unidade duration.
| |
begin:Number — O valor da propriedade de animação no início da interpolação, quanto o tempo é 0.
| |
change:Number — A alteração no valor da propriedade de animação no curso da interpolação. O valor pode ser positivo ou negativo. Por exemplo, se um objeto gira de 90 a 60 graus, a propriedade change é de -30.
| |
duration:Number — O espaço de tempo para a interpolação. Deve ser maior do que zero. Você pode escolher qualquer unidade (por exemplo, quadros, segundos, milissegundos), mas sua escolha deve corresponder à unidade time.
|
Number — O valor interpolado no tempo especificado.
|
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();
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas