Pacote | fl.motion |
Classe | public class Keyframe |
Herança | Keyframe KeyframeBase 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 |
position
, scale
, rotation
, skew
e color
. Um quadro-chave pode, opcionalmente, definir uma ou mais dessas propriedades. Por exemplo, um quadro-chave pode afetar somente a posição, enquanto outro quadro-chave em um ponto diferente no tempo pode afetar somente a escala. Outro quadro-chave, ainda, pode afetar todas as propriedades ao mesmo tempo. Em uma interpolação de movimento, cada índice de tempo pode ter apenas um quadro-chave. Um quadro-chave também tem outras propriedades como blend mode
, filters
e cacheAsBitmap
, que estão sempre disponíveis. Por exemplo, um quadro-chave sempre tem um modo de mesclagem.
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.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Armazena ocorrências de AdjustColor mapeadas para o índice correspondente na matriz de filtros do quadro-chave. | KeyframeBase | ||
blank : Boolean = false
Indica que o objeto de destino não deve ser exibido neste quadro-chave. | KeyframeBase | ||
blendMode : String = "normal"
Um valor da classe BlendMode que especifica como o Flash Player combina as cores do objeto de exibição com os gráficos abaixo dele. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Se definido como verdadeiro, o Flash Player armazenará em cache uma representação em bitmap do objeto de exibição. | KeyframeBase | ||
color : Color
Um objeto de cor que ajusta a transformação de cores no objeto de destino. | KeyframeBase | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
filters : Array
Uma matriz que contém cada objeto de filtro a ser aplicado ao objeto de destino em um quadro-chave particular. | KeyframeBase | ||
firstFrame : String
Armazena o nome do primeiro quadro para interpolações de movimento, que afeta apenas os símbolos gráficos. | KeyframeBase | ||
index : int
O valor de tempo exclusivo do quadro-chave na interpolação de movimento. | KeyframeBase | ||
label : String
Uma string usada para descrever o quadro-chave. | KeyframeBase | ||
loop : String
Armazena o valor da caixa de seleção Loop para interpolações de movimento, que afeta apenas os símbolos gráficos. | KeyframeBase | ||
matrix : Matrix = null
Armazena a propriedade matrix caso haja alguma para o quadro-chave. | KeyframeBase | ||
matrix3D : Object = null
Armazena a propriedade matrix3d caso haja alguma para o quadro-chave. | KeyframeBase | ||
opaqueBackground : Object = null
Controla se o objeto de destino tem fundo opaco. | KeyframeBase | ||
orientToPath : Boolean = false
Se definida como true, essa propriedade faz com que o objeto de destino gire automaticamente para acompanhar o ângulo do seu demarcador. | KeyframeBase | ||
rotateDirection : String = "auto"
Controla como o objeto de destino gira durante uma interpolação de movimento, com um valor a partir da classe RotateDirection. | KeyframeBase | ||
rotateTimes : uint = 0
Adiciona giro ao objeto de destino durante uma interpolação de movimento, além de qualquer giro existente. | KeyframeBase | ||
rotation : Number
Indica o giro do objeto de destino a partir de sua orientação original, aplicado a partir do ponto de transformação. | KeyframeBase | ||
rotationConcat : Number = NaN
Os valores de giro (eixo z) do objeto de destino no movimento em relação à orientação anterior conforme aplicação no ponto de transformação, e não os valores de giro absolutos, e separados de valores skewY. | KeyframeBase | ||
rotationX : Number = NaN
Armazena a propriedade rotationX do quadro-chave. | KeyframeBase | ||
rotationY : Number = NaN
Armazena a propriedade rotationY do quadro-chave. | KeyframeBase | ||
scaleX : Number = NaN
Indica a escala horizontal como porcentagem do objeto aplicada a partir do ponto de transformação. | KeyframeBase | ||
scaleY : Number = NaN
Indica a escala vertical como porcentagem do objeto aplicada a partir do ponto de transformação. | KeyframeBase | ||
skewX : Number = NaN
Indica o ângulo de inclinação horizontal do objeto de destino em graus, aplicado a partir do ponto de transformação. | KeyframeBase | ||
skewY : Number = NaN
Indica o ângulo de inclinação vertical do objeto de destino em graus, aplicado a partir do ponto de transformação. | KeyframeBase | ||
tweens : Array
Uma matriz que contém cada objeto de interpolação a ser aplicado ao objeto de destino em um quadro-chave particular. | Keyframe | ||
tweenScale : Boolean = true
Um sinalizador que controla se a escala será interpolada durante uma interpolação. | Keyframe | ||
tweensLength : int [substituir] [somente leitura]
O número de quadros da interpolação. | Keyframe | ||
tweenSnap : Boolean = false
Armazena o valor da caixa de seleção Ajustar para interpolações de movimento, que ajusta o objeto a uma guia de movimento. | Keyframe | ||
tweenSync : Boolean = false
Armazena o valor da caixa de seleção Sincronizar para interpolações de movimento, que afeta apenas os símbolos gráficos. | Keyframe | ||
useRotationConcat : Boolean = false
Caso definida como true, a propriedade faz com que o objeto de destino gire quando os dados do movimento são fornecidos por addpropertyarray. | KeyframeBase | ||
visible : Boolean = true
Controla se o objeto de destino fica visível. | KeyframeBase | ||
x : Number = NaN
A posição horizontal do ponto de transformação do objeto de destino no espaço de coordenadas do seu pai. | KeyframeBase | ||
y : Number = NaN
A posição vertical do ponto de transformação do objeto de destino no espaço de coordenadas do seu pai. | KeyframeBase | ||
z : Number = NaN
A posição de profundidade (eixo z) do ponto de transformação do objeto de destino no espaço de coordenadas de seu pai. | KeyframeBase |
Método | Definido por | ||
---|---|---|---|
Construtor para ocorrências de quadros-chave. | Keyframe | ||
Indica se o quadro-chave tem influência sobre uma propriedade de animação específica. | KeyframeBase | ||
Recupera um objeto ITween para uma propriedade de animação específica. | Keyframe | ||
Recupera o valor de uma propriedade interpolável específica no quadro-chave. | KeyframeBase | ||
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 uma das quatro propriedades AdjustColor como o objeto AdjustColor do índice de filtro específico. | KeyframeBase | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Altera o valor de uma propriedade interpolável específica no quadro-chave. | KeyframeBase | ||
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 |
tweens | propriedade |
public var tweens: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 que contém cada objeto de interpolação a ser aplicado ao objeto de destino em um quadro-chave particular. Uma interpolação pode focalizar todas as propriedades de animação (como ocorre com interpolações padrão na linha do tempo da ferramenta de autoria do Flash), ou várias interpolações podem focalizar propriedades individuais (como ocorre com curvas de atenuação personalizadas).
tweenScale | propriedade |
public var tweenScale:Boolean = true
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 sinalizador que controla se a escala será interpolada durante uma interpolação. Se false
, o objeto de exibição permanecerá com o mesmo tamanho durante a interpolação, até o próximo quadro-chave.
tweensLength | propriedade |
tweenSnap | propriedade |
public var tweenSnap:Boolean = false
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 |
Armazena o valor da caixa de seleção Ajustar para interpolações de movimento, que ajusta o objeto a uma guia de movimento. A propriedade é usada no recurso Copiar e colar movimento do Flash CS4 mas não afeta as interpolações de movimento definidas com o ActionScript. É incluída aqui para compatibilidade com o compilador Flex 2.
tweenSync | propriedade |
public var tweenSync:Boolean = false
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 |
Armazena o valor da caixa de seleção Sincronizar para interpolações de movimento, que afeta apenas os símbolos gráficos. A propriedade é usada no recurso Copiar e colar movimento do Flash CS4 mas não afeta as interpolações de movimento definidas com o ActionScript. É incluída aqui para compatibilidade com o compilador Flex 2.
Keyframe | () | Construtor |
public function Keyframe(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 de quadros-chave.
Parâmetrosxml:XML (default = null ) — Objeto XML E4X opcional definindo um quadro-chave no formato XML de movimento.
|
getTween | () | método |
public function getTween(target:String = ""):fl.motion: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 |
Recupera um objeto ITween para uma propriedade de animação específica.
Parâmetros
target:String (default = " ") — O nome da propriedade que está sendo interpolada.
|
fl.motion:ITween — Um objeto que implementa a interface ITween.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z