Pacote | fl.motion |
Classe | public class AnimatorFactoryBase |
Herança | AnimatorFactoryBase Object |
Subclasses | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
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 | ||
motion : MotionBase [somente leitura]
A ocorrência de MotionBase à qual a ocorrência de AnimatorFactoryBase e seus objetos de destino estão associados. | AnimatorFactoryBase | ||
sceneName : String [somente gravação]
Uma referência de cenas exportadas, para movimento 3D, para que a cena possa ser carregada em uma linha de tempo pai. | AnimatorFactoryBase | ||
transformationPoint : Point [somente gravação]
O ponto de referência para giro ou dimensionamento de um objeto de exibição. | AnimatorFactoryBase | ||
transformationPointZ : int [somente gravação]
O ponto de coordenada z de referência para giro ou dimensionamento de um objeto de exibição. | AnimatorFactoryBase |
Método | Definido por | ||
---|---|---|---|
Cria uma ocorrência da classe AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Cria e retorna uma ocorrência de AnimatorBase cuja propriedade de destino é definida como DisplayObject (se aplicável), que é a propriedade targetName de targetParent, e cuja propriedade Motion é armazenada na ocorrência de AnimatorFactoryBase durante a criação. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Referencia DisplayObjectContainer pai, cria e retorna uma ocorrência de AnimatorBase cuja propriedade de destino é definida como DisplayObject (se aplicável), que é a propriedade targetName de targetParent, e cuja propriedade Motion é armazenada na ocorrência de AnimatorFactoryBase durante a criação. | AnimatorFactoryBase | ||
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 |
motion | propriedade |
motion:MotionBase
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A ocorrência de MotionBase
à qual a ocorrência de AnimatorFactoryBase
e seus objetos de destino estão associados. A ocorrência de MotionBase
armazena as propriedades e os valores.
Implementação
public function get motion():MotionBase
Elementos da API relacionados
sceneName | propriedade |
sceneName:String
[somente gravação] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma referência de cenas exportadas, para movimento 3D, para que a cena possa ser carregada em uma linha de tempo pai.
Implementação
public function set sceneName(value:String):void
transformationPoint | propriedade |
transformationPoint:Point
[somente gravação] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O ponto de referência para giro ou dimensionamento de um objeto de exibição. A propriedade transformationPoint
(ou setter) é substituída na subclasse AnimatorFactory3D
. Em 3D, os pontos não são porcentagens como são em 2D; tratam-se de valores absolutos do ponto de transformação do objeto original.
Implementação
public function set transformationPoint(value:Point):void
transformationPointZ | propriedade |
transformationPointZ:int
[somente gravação] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O ponto de coordenada z de referência para giro ou dimensionamento de um objeto de exibição. A propriedade transformationPointZ
(ou setter) é substituída na subclasse AnimatorFactory3D
. Em 3D, os pontos não são porcentagens como são em 2D; tratam-se de valores absolutos do ponto de transformação do objeto original.
Implementação
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Construtor |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma ocorrência da classe AnimatorFactoryBase
.
motion:MotionBase — A ocorrência de MotionBase associada.
| |
motionArray:Array (default = null )
|
addTarget | () | método |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria e retorna uma ocorrência de AnimatorBase
cuja propriedade de destino é definida como DisplayObject
(se aplicável), que é a propriedade targetName
de targetParent
, e cuja propriedade Motion
é armazenada na ocorrência de AnimatorFactoryBase
durante a criação.
Parâmetros
target:DisplayObject — O objeto de exibição que usa a interpolação de movimento.
| |
repeatCount:int (default = 0 ) — O número de vezes que a animação deverá ser reproduzida. O valor padrão é 0, significando que a animação será repetida indefinidamente.
| |
autoPlay:Boolean (default = true ) — O valor (o padrão é true) que especifica se a animação começa a ser reproduzida automaticamente.
| |
startFrame:int (default = -1 ) — O quadro no qual a animação começa em relação à linha de tempo do pai. Caso a linha de tempo do pai seja inferior à duração do Motion associado, startFrame indica o número de quadros após a realização da chamada addTarget antes do início da animação de destino.
| |
useCurrentFrame:Boolean (default = false ) — Um sinalizador que especifica, caso seja true, o uso da propriedade currentFrame do pai para determinar em qual quadro da animação o objeto de destino deve estar.
|
AnimatorBase — Uma nova ocorrência de AnimatorBase.
|
Elementos da API relacionados
addTargetInfo | () | método |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS4 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Referencia DisplayObjectContainer
pai, cria e retorna uma ocorrência de AnimatorBase
cuja propriedade de destino é definida como DisplayObject
(se aplicável), que é a propriedade targetName
de targetParent
, e cuja propriedade Motion
é armazenada na ocorrência de AnimatorFactoryBase
durante a criação.
Parâmetros
targetParent:DisplayObject — DisplayObjectContainer pai.
| |
targetName:String — O nome da ocorrência de destino conforme visualização do pai.
| |
repeatCount:int (default = 0 ) — O número de vezes que a animação deverá ser reproduzida. O valor padrão é 0, significando que a animação será repetida indefinidamente.
| |
autoPlay:Boolean (default = true ) — O valor (o padrão é true) que especifica se a animação começa a ser reproduzida automaticamente.
| |
startFrame:int (default = -1 ) — O quadro no qual a animação começa em relação à linha de tempo do pai. Caso a linha de tempo do pai seja inferior à duração do Motion associado, startFrame indica o número de quadros após a realização da chamada addTarget antes do início da animação de destino. Se o pai for um SimpleButton, então startFrame será usado para indicar o estado do botão em que o movimento deve ser aplicado: 0 para upState, 1 para overtate, 2 para downState.
| |
useCurrentFrame:Boolean (default = false ) — Um sinalizador que especifica, caso seja true, o uso da propriedade currentFrame do pai para determinar em qual quadro da animação o objeto de destino deve estar.
| |
initialPosition:Array (default = null ) — se não for nulo, é usado para estabelecer a propriedade initialPosition na instância AnimatorBase gerada.
| |
zIndex:int (default = -1 ) — Se o pai for um SimpleButton, então este valor é a ordem de z com base 0 do objeto a que a animação será aplicada. Se houver só um objeto único no botão, então zIndex deve ser definido como -11, não 0. O padrão é -1.
| |
placeholderName:String (default = null ) — se não for nulo, é usado para especificar a instância na etapa a ser substituída por DisplayObject criado por instanceNameFactoryClass. Padroniza para nulo.
| |
instanceFactoryClass:Class (default = null ) — se não for nulo, a classe é usada para criar um DisplayObject que substituirá um espaço reservado. Padroniza para nulo.
|
AnimatorBase — Uma nova ocorrência de AnimatorBase.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z