Pacote | fl.motion |
Classe | public class CustomEase |
Herança | CustomEase 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 |
A implementação dessa classe é equivalente à caixa de diálogo Atenuação interna/atenuação externa personalizada do Flash CS4. O Flash CS4 exibe um gráfico na caixa de diálogo Atenuação interna/atenuação externa personalizada representando o grau de movimento com o passar do tempo. O eixo horizontal representa quadros, e o eixo vertical representa o percentual de alteração de uma propriedade através da progressão da interpolação. O primeiro quadro-chave é representado como 0%, e o último quadro-chave é representando como 100%. A inclinação da curva do gráfico representa a taxa de alteração do objeto. Quando a curva é horizontal
(sem inclinação), a velocidade é zero; quando a curva é vertical
, ocorre uma taxa instantânea de alteração.
Propriedade MXML padrãopoints
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 | ||
points : Array
Uma coleção ordenada de pontos na curva de atenuação personalizada. | CustomEase | ||
target : String
O nome da propriedade de animação a ser focalizada. | CustomEase |
Método | Definido por | ||
---|---|---|---|
CustomEase(xml:XML = null)
Construtor para ocorrências CustomEase. | CustomEase | ||
Calcula um valor interpolado para uma propriedade numérica da animação, usando uma curva de atenuação personalizada. | CustomEase | ||
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 |
points | propriedade |
public var points:Array
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 coleção ordenada de pontos na curva de atenuação personalizada. Cada item na matriz é uma ocorrência flash.geom.Point
. As propriedades x e y de cada ponto são normalizadas para cair entre 0
e 1
, onde 0
é o valor da propriedade de animação no início da interpolação, e 1
é o valor no final da interpolação. O primeiro e o último pontos da curva não são incluídos na matriz porque o primeiro ponto é bloqueado no valor inicial definido pelo quadro-chave atual, e o último ponto é bloqueado no valor final definido pelo próximo quadro-chave. Na curva de atenuação personalizada, esses pontos correspondem aos valores de (0, 0) e (1, 1), respectivamente.
Elementos da API relacionados
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.
O valor padrão é "".
Implementação
public function get target():String
public function set target(value:String):void
Elementos da API relacionados
CustomEase | () | Construtor |
public function CustomEase(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 CustomEase.
Parâmetrosxml:XML (default = null ) — Objeto XML E4X opcional definindo um CustomEase no formato XML de movimento.
|
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 uma curva de atenuação personalizada. O valor percentual é lido da propriedade points
da ocorrência CustomEase, em vez de ser passado para o método. Usar o valor da propriedade permite que a assinatura da função corresponda á interface ITween.
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. Esse valor dever ser maior 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.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z