| 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):voidlabel | 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):voidrotationConcat | 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
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas