Pacote | fl.motion |
Classe | public class KeyframeBase |
Herança | KeyframeBase Object |
Subclasses | Keyframe |
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
. Para usar KeyframeBase, todas as propriedades devem ter valores para cada KeyframeBase, além de haver um KeyframeBase definido para todos os quadros do movimento. 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.
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 | ||
tweensLength : int [somente leitura]
O número de quadros da interpolação. | KeyframeBase | ||
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 | ||
---|---|---|---|
KeyframeBase(xml:XML = null)
Construtor para ocorrências de quadros-chave. | KeyframeBase | ||
Indica se o quadro-chave tem influência sobre uma propriedade de animação específica. | KeyframeBase | ||
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 |
adjustColorObjects | propriedade |
public var adjustColorObjects:Dictionary = 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 |
Armazena ocorrências de AdjustColor
mapeadas para o índice correspondente na matriz de filtros do quadro-chave. Isso é usado nos filtros AdjustColor da criação Flash, que correspondem a ColorMatrixFilters no Flash Player.
blank | propriedade |
public var blank: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 |
Indica que o objeto de destino não deve ser exibido neste quadro-chave.
blendMode | propriedade |
public var blendMode:String = "normal"
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 valor da classe BlendMode que especifica como o Flash Player combina as cores do objeto de exibição com os gráficos abaixo dele.
Elementos da API relacionados
cacheAsBitmap | propriedade |
public var cacheAsBitmap: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 |
Se definido como true
, o Flash Player armazenará em cache uma representação em bitmap do objeto de exibição. O uso dessa propriedade, geralmente, permite uma renderização mais rápida do que o uso padrão de vetores.
color | propriedade |
public var color:Color
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 de cor que ajusta a transformação de cores no objeto de destino.
filters | propriedade |
public var filters: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 filtro a ser aplicado ao objeto de destino em um quadro-chave particular.
firstFrame | propriedade |
public var firstFrame: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 |
Armazena o nome do primeiro quadro 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.
index | propriedade |
index:int
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 valor de tempo exclusivo do quadro-chave na interpolação de movimento. O primeiro quadro-chave em uma interpolação de movimento tem um índice de 0
.
Implementação
public function get index():int
public function set index(value:int):void
label | propriedade |
public var label: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 |
Uma string usada para descrever o quadro-chave.
loop | propriedade |
public var loop: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 |
Armazena o valor da caixa de seleção Loop 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.
matrix | propriedade |
public var matrix:Matrix = null
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Armazena a propriedade matrix
caso haja alguma para o quadro-chave. matrix
é usado para quadros de não interpolação que não fazem 3D. Você pode usar a propriedade matrix
ou a outra posição e propriedades de escala (x
, y
, scaleX
, scaleY
, etc.), mas não as duas definidas ao mesmo tempo. Caso esteja definida com um valor diferente de null, matrix
é usada em lugar de qualquer outra propriedade (inclusive propriedades 3D).
matrix3D | propriedade |
public var matrix3D:Object = null
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Armazena a propriedade matrix3d
caso haja alguma para o quadro-chave. matrix3d
é usada em quadros de não interpolação que contenham 3D. Você pode usar a propriedade matrix3d
ou as demais propriedades 3D (z
, rotationX
, rotationY
), mas não juntas. Caso esteja definida com um valor diferente de null, matrix3d
é usada em lugar de qualquer outra propriedade (inclusive propriedades 2D).
opaqueBackground | propriedade |
public var opaqueBackground:Object = null
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5.5 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controla se o objeto de destino tem fundo opaco. O valor é um número que descreve a cor no formulário 0xrrggbb ou null para não usar um fundo opaco.
orientToPath | propriedade |
public var orientToPath: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 |
Se definida como true
, essa propriedade faz com que o objeto de destino gire automaticamente para acompanhar o ângulo do seu demarcador.
rotateDirection | propriedade |
public var rotateDirection:String = "auto"
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 |
Controla como o objeto de destino gira durante uma interpolação de movimento, com um valor a partir da classe RotateDirection.
Elementos da API relacionados
rotateTimes | propriedade |
public var rotateTimes:uint = 0
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 |
Adiciona giro ao objeto de destino durante uma interpolação de movimento, além de qualquer giro existente. Esse giro é dependente do valor da propriedade rotateDirection
, que deve ser definida como RotateDirection.CW
ou RotateDirection.CCW
. O valor rotateTimes
deve ser um número inteiro igual ou maior do que zero.
Por exemplo, se o objeto, normalmente, giraria de 0 a 40 graus, definir rotateTimes
como 1
e rotateDirection
como RotateDirection.CW
adicionará uma volta completa, para um giro total de 400º.
rotateDirection
estiver definido como RotateDirection.CCW
, 360º serão subtraídos do giro normal, resultando em uma volta no sentido anti-horário de 320º.
Elementos da API relacionados
rotation | propriedade |
rotation: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 |
Indica o giro do objeto de destino a partir de sua orientação original, aplicado a partir do ponto de transformação. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
Implementação
public function get rotation():Number
public function set rotation(value:Number):void
rotationConcat | propriedade |
public var rotationConcat:Number = NaN
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
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
.
rotationX | propriedade |
public var rotationX:Number = NaN
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 a propriedade rotationX
do quadro-chave. Essa propriedade é a rotação do objeto de destino em torno do eixo x a partir da orientação original.
rotationY | propriedade |
public var rotationY:Number = NaN
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 a propriedade rotationY
do quadro-chave. Essa propriedade é a rotação do objeto de destino em torno do eixo y a partir da orientação original.
scaleX | propriedade |
public var scaleX:Number = NaN
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 |
Indica a escala horizontal como porcentagem do objeto aplicada a partir do ponto de transformação. Um valor de 1
é 100% do tamanho normal. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
scaleY | propriedade |
public var scaleY:Number = NaN
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 |
Indica a escala vertical como porcentagem do objeto aplicada a partir do ponto de transformação. Um valor de 1
é 100% do tamanho normal. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
skewX | propriedade |
public var skewX:Number = NaN
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 |
Indica o ângulo de inclinação horizontal do objeto de destino em graus, aplicado a partir do ponto de transformação. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
skewY | propriedade |
public var skewY:Number = NaN
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 |
Indica o ângulo de inclinação vertical do objeto de destino em graus, aplicado a partir do ponto de transformação. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
tweensLength | propriedade |
useRotationConcat | propriedade |
public var useRotationConcat:Boolean = false
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
Caso definida como true
, a propriedade faz com que o objeto de destino gire quando os dados do movimento são fornecidos por addpropertyarray
. Também como true
, a propriedade rotationConcat
é usada em lugar de rotation
. O padrão é false
.
visible | propriedade |
public var visible:Boolean = true
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5.5 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controla se o objeto de destino fica visível.
x | propriedade |
public var x:Number = NaN
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 posição horizontal do ponto de transformação do objeto de destino no espaço de coordenadas do seu pai. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
y | propriedade |
public var y:Number = NaN
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 posição vertical do ponto de transformação do objeto de destino no espaço de coordenadas do seu pai. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
z | propriedade |
public var z:Number = NaN
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 10, AIR 1.5, AIR 1.0 |
A posição de profundidade (eixo z) do ponto de transformação do objeto de destino no espaço de coordenadas de seu pai. Quando se refere a um plano 3D, um eixo z se refere à profundidade de um objeto 3D. Um valor de NaN
significa que um quadro-chave não afeta essa propriedade.
KeyframeBase | () | Construtor |
public function KeyframeBase(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.
|
affectsTweenable | () | método |
public function affectsTweenable(tweenableName:String = ""):Boolean
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 |
Indica se o quadro-chave tem influência sobre uma propriedade de animação específica.
Parâmetros
tweenableName:String (default = " ") — O nome de uma propriedade interpolável, como "x" ou "rotation" .
|
Boolean |
getValue | () | método |
public function getValue(tweenableName:String):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 |
Recupera o valor de uma propriedade interpolável específica no quadro-chave.
Parâmetros
tweenableName:String — O nome de uma propriedade interpolável, como "x" ou "rotation" .
|
Number — O valor numérico da propriedade interpolável.
|
setAdjustColorProperty | () | método |
public function setAdjustColorProperty(filterIndex:int, propertyName:String, value:*):void
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 |
Define uma das quatro propriedades AdjustColor
como o objeto AdjustColor
do índice de filtro específico. Ele cria a ocorrência de AdjustColor
caso ainda não haja nenhuma para esse índice. As quatro propriedades que você pode definir são:
- adjustColorBrightness
- adjustColorContrast
- adjustColorSaturation
- adjustColorHue
AdjustColor
devem ser definidas. Depois que todas as propriedades são definidas em uma ocorrência de AdjustColor
, a função obtém do objeto AdjustColor
uma matriz simples com 20 valores representando todas as quatro propriedades e cria uma ocorrência de ColorMatrixFilter
, que exige a matriz simples.
Parâmetros
filterIndex:int — A posição de índice do filtro na matriz de filtros para adicionar a propriedade propertyName .
| |
propertyName:String — Um dos quatro valores de propriedade permitidos: "adjustColorBrightness" , "adjustColorContrast" , "adjustColorSaturation" ou "adjustColorHue" .
| |
value:* — O valor a ser definido para a propriedade especificada.
|
Elementos da API relacionados
setValue | () | método |
public function setValue(tweenableName:String, newValue:Number):void
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 |
Altera o valor de uma propriedade interpolável específica no quadro-chave.
Parâmetros
tweenableName:String — O nome de uma propriedade interpolável, como "x" ou "rotation" .
| |
newValue:Number — Um valor numérico a ser atribuído à propriedade interpolável.
|
Wed Jun 13 2018, 11:10 AM Z