Pacote | fl.motion |
Classe | public class Motion |
Herança | Motion MotionBase Object |
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 |
Observação: No Flash CS3, muitas das propriedades e métodos suportados por esta classe foram membros desta classe, exclusivamente. O Flash CS4 introduziu uma classe base, KeyframeBase, para aquelas propriedades e métodos desta classe, e eles são compartilhados agora por outras classes pela cadeia de herança. Se você esteve trabalhando no Flash CS3, observe que estas propriedades e métodos ainda são suportados pela classe de Quadro-chave, mas são membros da classe KeyframeBase em versões do Flash Professional depois do Flash CS3. Como com qualquer outra classe nesta referência, selecione Mostrar Propriedades Públicas Herdadas e Mostrar Métodos Públicos Herdados para ver todas das propriedades e métodos suportados por esta classe.
Propriedade MXML padrãokeyframesCompact
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 | ||
duration : int
Controla o espaço de tempo da ocorrência Motion, medido em quadros. | MotionBase | ||
is3D : Boolean
Especifica se o movimento contém alterações na propriedade 3D. | MotionBase | ||
keyframes : Array
Uma matriz de quadros-chave que define o comportamento do movimento com o passar do tempo. | MotionBase | ||
keyframesCompact : Array
Uma matriz compacta de quadros-chave, onde cada índice é ocupado por um quadro-chave. | Motion | ||
source : Source
Um objeto que armazena informações sobre o contexto no qual o movimento foi criado, como velocidade de projeção, dimensões, ponto de transformação, posição inicial, escala, giro e inclinação. | Motion |
Método | Definido por | ||
---|---|---|---|
Construtor para ocorrências Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modifica uma propriedade de filtro em todos os quadros-chave correspondentes de um objeto Motion. | MotionBase | ||
Adiciona um objeto de quadro-chave à ocorrência Motion. | MotionBase | ||
Armazena uma matriz de valores em quadros-chave correspondentes de uma propriedade declarada da classe Motion. | MotionBase | ||
[estático]
Um método necessário para criar uma ocorrência Motion a partir de uma string de XML. | Motion | ||
[substituir]
Recupera um objeto ColorTransform interpolado em um índice de tempo específico na ocorrência Motion. | Motion | ||
Recupera o quadro-chave que está atualmente ativo em um quadro específico na ocorrência Motion. | MotionBase | ||
[substituir]
Recupera uma matriz interpolada de filtros em um índice de tempo específico na ocorrência Motion. | Motion | ||
Retorna o objeto Matrix para a posição de índice especificada do quadro de animação. | MotionBase | ||
Retorna o objeto Matrix3D para a posição de índice especificada do quadro de animação. | MotionBase | ||
Recupera o quadro-chave seguinte após um quadro específico na ocorrência Motion. | MotionBase | ||
Recupera o valor de uma propriedade de animação em um ponto no tempo. | MotionBase | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Inicializa a lista de filtros para o objeto de destino e a copia para todas as ocorrências de Keyframe do objeto Motion. | MotionBase | ||
[estático]
Mescla filtros uniformemente de um objeto de filtro para outro. | Motion | ||
[estático]
Mescla filtros uniformemente de uma matriz de objetos de filtro para outra. | Motion | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
MotionBase | |||
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 | ||
Define o valor de uma propriedade de interpoláveis específica em um índice de tempo especificado na ocorrência Motion. | MotionBase | ||
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 | ||
Gira o objeto de destino quando os dados do movimento são fornecidos pelo método addPropertyArray(). | MotionBase | ||
Retorna o valor primitivo do objeto especificado. | Object |
keyframesCompact | propriedade |
keyframesCompact: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 matriz compacta de quadros-chave, onde cada índice é ocupado por um quadro-chave. Por outro lado, uma matriz esparsa tem índices vazios (como na propriedade keyframes
). Na matriz compacta, nenhum valor null
é usado para preencher índices entre quadros-chave. No entanto, o índice de um quadro-chave em keyframesCompact
provavelmente não corresponde ao índice na matriz keyframes
.
Essa propriedade é, principalmente, usada para compatibilidade com o compilador Flex MXML, que gera uma matriz compacta a partir do XML de movimento.
Implementação
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Elementos da API relacionados
source | propriedade |
public var source:Source
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 |
Um objeto que armazena informações sobre o contexto no qual o movimento foi criado, como velocidade de projeção, dimensões, ponto de transformação, posição inicial, escala, giro e inclinação.
Motion | () | Construtor |
public function Motion(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 Motion. Por padrão, um quadro-chave inicial é criado automaticamente, com propriedades padrão de transformação.
Parâmetrosxml:XML (default = null ) — Objeto XML E4X que define uma ocorrência Motion.
|
fromXMLString | () | método |
public static function fromXMLString(xmlString:String):Motion
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 |
Um método necessário para criar uma ocorrência Motion a partir de uma string de XML.
Parâmetros
xmlString:String — Uma string de XML de movimento.
|
Motion — Uma nova ocorrência Motion.
|
getColorTransform | () | método |
override public function getColorTransform(index:int):flash.geom:ColorTransform
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 |
Recupera um objeto ColorTransform interpolado em um índice de tempo específico na ocorrência Motion.
Parâmetros
index:int — O índice de tempo de um quadro na ocorrência Motion, como um número inteiro maior ou igual a zero.
|
flash.geom:ColorTransform — O objeto ColorTransform interpolado.
|
Elementos da API relacionados
getFilters | () | método |
override public function getFilters(index:Number):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 |
Recupera uma matriz interpolada de filtros em um índice de tempo específico na ocorrência Motion.
Parâmetros
index:Number — O índice de tempo de um quadro na ocorrência Motion, como um número inteiro maior ou igual a zero.
|
Array — A matriz interpolada de filtros. Se não houver filtros aplicáveis, será retornada uma matriz vazia.
|
Elementos da API relacionados
interpolateFilter | () | método |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
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 |
Mescla filtros uniformemente de um objeto de filtro para outro.
Parâmetros
fromFilter:BitmapFilter — O objeto de filtro inicial.
| |
toFilter:BitmapFilter — O objeto de filtro final.
| |
progress:Number — O percentual da transição como um número decimal, onde 0 é o início e 1 é o final.
|
BitmapFilter — O objeto de filtro interpolado.
|
Elementos da API relacionados
interpolateFilters | () | método |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):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 |
Mescla filtros uniformemente de uma matriz de objetos de filtro para outra.
Parâmetros
fromFilters:Array — A matriz inicial de objetos de filtro.
| |
toFilters:Array — A matriz final de objetos de filtro.
| |
progress:Number — O percentual da transição como um número decimal, onde 0 é o início e 1 é o final.
|
Array — A matriz interpolada de objetos de filtro.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z