Pacote | fl.motion |
Classe | public class AnimatorBase |
Herança | AnimatorBase EventDispatcher Object |
Subclasses | Animator, Animator3D |
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 |
Caso pretenda chamar métodos da classe AnimatorBase em uma função, declare a ocorrência de AnimatorBase fora da função para que o escopo do objeto não fique restrito à própria função. Se você declara a ocorrência em uma função, o Flash Player exclui a ocorrência de AnimatorBase do final da função como parte da rotina de "coleta de lixo" do Flash Player, e o objeto de destino não será animado.
Propriedade MXML padrãomotion
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
autoRewind : Boolean = false
Define a animação para que ela seja reiniciada depois que terminar. | AnimatorBase | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
frameEvent : String
O nome do objeto de evento criado pelo evento Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [somente gravação]
Uma matriz de coordenadas que define o local inicial da animação. | AnimatorBase | ||
instanceFactoryClass : Class
Ao criar instâncias com ActionScript, esta é a classe que cria a instância. | AnimatorBase | ||
isPlaying : Boolean [somente leitura]
Indica se a animação está sendo reproduzida no momento. | AnimatorBase | ||
motion : MotionBase
O objeto que contém as propriedades de interpolação de movimento para a animação. | AnimatorBase | ||
motionArray : Array
A matriz de objetos que contém as propriedades de interpolação de movimento para a animação. | AnimatorBase | ||
orientToPath : Boolean = false
Define a posição do objeto de exibição ao longo do demarcador de movimento. | AnimatorBase | ||
placeholderName : String
Ao criar instâncias com ActionScript, essa será a instância que parece na etapa que substituiremos. | AnimatorBase | ||
positionMatrix : Matrix
O objeto Matrix que aplica uma transformação geral ao demarcador de movimento. | AnimatorBase | ||
repeatCount : int = 1
Número de vezes para repetir a animação. | AnimatorBase | ||
sceneName : String
Uma referência de cenas exportadas, para movimento 3D, para que a cena possa ser carregada em uma linha de tempo pai. | AnimatorBase | ||
spanEnd : int [somente leitura]
Retorna o quadro do pai do destino em que a animação do destino termina. | AnimatorBase | ||
spanStart : int [somente leitura]
Retorna o quadro do pai do destino em que a animação do destino começa. | AnimatorBase | ||
target : DisplayObject
O objeto de exibição que está sendo animado. | AnimatorBase | ||
targetName : String
O nome do objeto pai conforme visualizado pelo DisplayObjectContainer pai. | AnimatorBase | ||
targetParent : DisplayObjectContainer
O DisplayObjectContainer pai de destino está sendo animado, que você pode usar com targetName para recuperar o objeto de destino após sua remoção e recolocação na linha de tempo. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
A orientação inicial do objeto de destino. | AnimatorBase | ||
time : int
Um inteiro com base em zero que indica e controla o tempo na animação atual. | AnimatorBase | ||
transformationPoint : Point
O ponto de referência para giro ou dimensionamento de um objeto de exibição. | AnimatorBase | ||
transformationPointZ : int
O ponto de coordenada z de referência para giro ou dimensionamento de um objeto de exibição. | AnimatorBase | ||
usingCurrentFrame : Boolean [somente leitura]
Indica se a propriedade currentFrame é verificada sempre que um novo quadro é inserido e se a animação do destino é sincronizada com os quadros na linha de tempo do pai, ou sempre avançando, independentemente do quadro atual do pai. | AnimatorBase |
Método | Definido por | ||
---|---|---|---|
Cria um objeto AnimatorBase para aplicar a descrição de interpolação de movimento com base em XML a um objeto de exibição. | AnimatorBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Para a animação, e o Flash Player acessa imediatamente o último quadro da sequência de animação. | AnimatorBase | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
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 | ||
Avança o Flash Player para o quadro seguinte na sequência de animação. | AnimatorBase | ||
Pausa a animação até você chamar o método resume(). | AnimatorBase | ||
Inicia a animação. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [estático] | AnimatorBase | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [estático]
Registra MovieClip e uma ocorrência de AnimatorBase para um filho de MovieClip. | AnimatorBase | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Reinicia a animação depois de pausada pelo método pause(). | AnimatorBase | ||
Define o Flash Player para o primeiro quadro da animação. | AnimatorBase | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Inicia eventos de quadros. | AnimatorBase | ||
Para a animação, e o Flash Player retorna ao primeiro quadro na sequência de animação. | AnimatorBase | ||
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 | ||
Define a propriedade currentFrame sempre que um novo quadro é inserido e define se a animação do destino é sincronizada com os quadros na linha de tempo do MovieClips pai. | AnimatorBase | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado quando o movimento termina de ser reproduzido, seja quando chegar ao fim ou quando for interrompido por uma chamada para os métodos stop() ou end(). | AnimatorBase | |||
Despachado quando o movimento começa a ser reproduzido. | AnimatorBase | |||
Despachado quando o movimento foi alterado e a tela foi atualizada. | AnimatorBase | |||
Despachado quando o valor de tempo do Animator tiver sido alterado, mas a tela ainda não tiver sido atualizada (ou seja, o evento motionUpdate). | AnimatorBase |
autoRewind | propriedade |
public var autoRewind:Boolean = false
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 |
Define a animação para que ela seja reiniciada depois que terminar.
frameEvent | propriedade |
frameEvent:String
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 nome do objeto de evento criado pelo evento Event.ENTER_FRAME
.
Implementação
public function get frameEvent():String
public function set frameEvent(value:String):void
initialPosition | propriedade |
instanceFactoryClass | propriedade |
instanceFactoryClass:Class
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 |
Ao criar instâncias com ActionScript, esta é a classe que cria a instância.
Implementação
public function get instanceFactoryClass():Class
public function set instanceFactoryClass(value:Class):void
isPlaying | propriedade |
motion | propriedade |
motion:MotionBase
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 objeto que contém as propriedades de interpolação de movimento para a animação. Você não pode definir motion e motionArray como valores não nulos; se você definir motionArray como um valor não nulo, então motion será definido para nulo automaticamente e vice-versa.
Implementação
public function get motion():MotionBase
public function set motion(value:MotionBase):void
motionArray | propriedade |
motionArray:Array
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 matriz de objetos que contém as propriedades de interpolação de movimento para a animação. Você não pode definir motion e motionArray como valores não nulos; se você definir motionArray como um valor não nulo, então motion será definido para nulo automaticamente e vice-versa. A animação que usa motionArray só funciona adequadamente quando usingCurrentFrame for verdade. A matriz deve ter instâncias MotionBase com a propriedade spanStart definidas e a propriedade initialPosition definida se 3D for suportado. As instâncias da matriz devem ser inseridas na matriz na ordem de spanStart da menor para a maior. Também quando motionArray é definido, então a propriedade de hora não é relativa a uma instância motion, mas em vez disso é absoluta para o pai de destino, ainda indexada como zero e restrita à extensão de motion (portanto deve ser parent.currentFrame - 1 quando currentFrame - 1 for maior do que spanStart e menor do que spanEnd). Não aceitará uma matriz vazia; passar uma matriz vazia é o equivalente que definir como nulo. O motionArray não deve ter nenhuma entrada nula e o spanStart e as entradas de duração não devem ter nenhum buraco neles (por exemplo, se a primeira entrada tivesse spanStart == 5 e duration == 3, então a segunda entrada deveria ter spanStart == 8).
Implementação
public function get motionArray():Array
public function set motionArray(value:Array):void
orientToPath | propriedade |
public var orientToPath:Boolean = false
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 |
Define a posição do objeto de exibição ao longo do demarcador de movimento. Se definido como true
, a linha de base do objeto de exibição é orientado para o demarcador de movimento; caso contrário, o ponto de registro é orientado para o demarcador de movimento.
placeholderName | propriedade |
placeholderName:String
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 |
Ao criar instâncias com ActionScript, essa será a instância que parece na etapa que substituiremos.
Implementação
public function get placeholderName():String
public function set placeholderName(value:String):void
positionMatrix | propriedade |
public var positionMatrix:Matrix
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 objeto Matrix que aplica uma transformação geral ao demarcador de movimento. Essa matriz permite que o caminho seja deslocado, escalado, inclinado ou girado, sem alterar a aparência do objeto de exibição.
repeatCount | propriedade |
public var repeatCount:int = 1
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 |
Número de vezes para repetir a animação. Os valores possíveis são qualquer número inteiro maior ou igual a 0
. Um valor de 1
significa reproduzir a animação uma só vez. Um valor de 0
significa reproduzir a animação indefinidamente a´te que seja explicitamente parada (por uma chamada do método end()
, por exemplo).
O valor padrão é 1.
Elementos da API relacionados
sceneName | propriedade |
sceneName:String
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 get sceneName():String
public function set sceneName(value:String):void
spanEnd | propriedade |
spanEnd:int
[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 |
Retorna o quadro do pai do destino em que a animação do destino termina. Esse valor é determinado usando spanStart
e a propriedade duration
do movimento.
Implementação
public function get spanEnd():int
spanStart | propriedade |
target | propriedade |
target:DisplayObject
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 objeto de exibição que está sendo animado. Qualquer subclasse de flash.display.DisplayObject pode ser usada, como MovieClip
, Sprite
ou Bitmap
.
Implementação
public function get target():DisplayObject
public function set target(value:DisplayObject):void
Elementos da API relacionados
targetName | propriedade |
targetName:String
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 nome do objeto pai conforme visualizado pelo DisplayObjectContainer
pai. Você pode usá-lo com targetParent
para recuperar o objeto de destino após a remoção e a recolocação na linha de tempo.
Implementação
public function get targetName():String
public function set targetName(value:String):void
targetParent | propriedade |
targetParent:DisplayObjectContainer
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 DisplayObjectContainer
pai de destino está sendo animado, que você pode usar com targetName
para recuperar o objeto de destino após sua remoção e recolocação na linha de tempo.
Implementação
public function get targetParent():DisplayObjectContainer
public function set targetParent(value:DisplayObjectContainer):void
targetParentButton | propriedade |
targetParentButton:SimpleButton
Implementação
public function get targetParentButton():SimpleButton
public function set targetParentButton(value:SimpleButton):void
targetState3D | propriedade |
targetState3D:Array
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 orientação inicial do objeto de destino. Todo giro 3D é absoluto nos dados do movimento. Caso o destino seja outro objeto com uma orientação 3D inicial diferente, o estado desse destino é restaurado primeiro.
Implementação
public function get targetState3D():Array
public function set targetState3D(value:Array):void
time | propriedade |
time:int
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 |
Um inteiro com base em zero que indica e controla o tempo na animação atual. No primeiro quadro da animação, o valor de time
é 0
. Se a animação tiver uma duração de 10 quadros, no último quadro time
é 9
.
Se motionArray for definido para não nulo, então, em vez de ser um índice relativo com base em zero, a hora é absoluta para o pai de destino, restrita à extensão de motion e ainda indexada como zero (portanto, deve ser parent.currentFrame - 1 quando currentFrame - 1 for maior do que spanStart e menor do que spanEnd na extensão).
Implementação
public function get time():int
public function set time(value:int):void
transformationPoint | propriedade |
public var transformationPoint:Point
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. No movimento 2D, o ponto de transformação é relativo à caixa delimitadora do objeto de exibição. As coordenadas do ponto devem ser dimensionadas para uma caixa de 1px x 1px, em que (1, 1) é o canto inferior direito do objeto e (0, 0), o canto superior esquerdo. No movimento 3D, (quando a ocorrência de AnimatorBase é Animator3D), x e y de transformationPoint, além de transformationPointZ, são valores absolutos no espaço de coordenadas do pai de destino.
transformationPointZ | propriedade |
public var transformationPointZ:int
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.
usingCurrentFrame | propriedade |
usingCurrentFrame:Boolean
[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 |
Indica se a propriedade currentFrame
é verificada sempre que um novo quadro é inserido e se a animação do destino é sincronizada com os quadros na linha de tempo do pai, ou sempre avançando, independentemente do quadro atual do pai.
Implementação
public function get usingCurrentFrame():Boolean
AnimatorBase | () | Construtor |
public function AnimatorBase(xml:XML = null, target:DisplayObject = 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 um objeto AnimatorBase para aplicar a descrição de interpolação de movimento com base em XML a um objeto de exibição. Caso o XML seja null (que é o valor padrão), você pode fornecê-lo diretamente a uma ocorrência de Motion ou definir as matrizes dos valores de propriedade na ocorrência de Motion.
Parâmetrosxml:XML (default = null ) — Um objeto E4X contendo a descrição de uma interpolação de movimento baseado em XML.
| |
target:DisplayObject (default = null ) — O objeto de exibição que usa a interpolação de movimento.
|
Elementos da API relacionados
end | () | método |
public function end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void
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 |
Para a animação, e o Flash Player acessa imediatamente o último quadro da sequência de animação. Se a propriedade autoRewind
estiver definida como true
, o Flash Player vai para o primeiro quadro na sequência de animação.
Parâmetros
reset:Boolean (default = false ) — Indica se os valores originais de _lastRenderedTime e _target devem ser restaurados. _target só é restaurado caso targetParent e targetName tenham sido fornecidos.
| |
stopEnterFrame:Boolean (default = true )
| |
pastLastFrame:Boolean (default = false )
|
Elementos da API relacionados
nextFrame | () | método |
public function nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void
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 |
Avança o Flash Player para o quadro seguinte na sequência de animação.
Parâmetros
reset:Boolean (default = false )
| |
stopEnterFrame:Boolean (default = true )
|
pause | () | método |
play | () | método |
public function play(startTime:int = -1, startEnterFrame:Boolean = true):void
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 |
Inicia a animação. Chame o método end()
antes de chamar o método play()
para garantir que qualquer ocorrência anterior da animação tenha sido finalizada antes de iniciar uma nova.
Parâmetros
startTime:int (default = -1 ) — Indica uma hora inicial alternativa (quadro relativo) a ser usada. Caso não seja especificada, é usada a hora inicial padrão igual a 0. Se motionArray for definido para não nulo, então startTime não será relativo, mas absoluto, como a propriedade de hora.
| |
startEnterFrame:Boolean (default = true ) — Indica se o ouvinte de evento precisa ser adicionado ao pai para que os eventos de quadro sejam capturados. O valor pode ser false se o pai estiver registrado na ocorrência de AnimatorBase por meio de registerParentFrameHandler() .
|
Elementos da API relacionados
processCurrentFrame | () | método |
public static function processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void
Parâmetros
parent:MovieClip | |
anim:AnimatorBase | |
startEnterFrame:Boolean | |
playOnly:Boolean (default = false )
|
registerParentFrameHandler | () | método |
public static function registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void
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 |
Registra MovieClip
e uma ocorrência de AnimatorBase
para um filho de MovieClip
. Os eventos FRAME_CONSTRUCTED
de MovieClip pai são processados, e as propriedades currentFrame
e spanStart
de AnimatorBase são usadas para determinar o quadro relativo atual da animação que deve estar em reprodução.
Chamar a função define automaticamente a propriedade useCurrentFrame
de AnimatorBase como true
e a propriedade spanStart
usando o parâmetro de mesmo nome.
Parâmetros
parent:MovieClip — MovieClip pai da ocorrência de AnimatorBase.
| |
anim:AnimatorBase — A ocorrência de AnimatorBase associada a MovieClip pai.
| |
spanStart:int — O quadro inicial da animação em termos da linha de tempo do MovieClip 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.
| |
useCurrentFrame:Boolean (default = false ) — Indica se a propriedade useCurrentFrame é verificada sempre que um novo quadro é inserido.
|
resume | () | método |
rewind | () | método |
public function rewind():void
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 |
Define o Flash Player para o primeiro quadro da animação. Se a animação estiver sendo reproduzida, ela continua sendo reproduzida a partir do primeiro quadro. Se a animação estiver parada, ela permanece parada no primeiro quadro.
startFrameEvents | () | método |
public function startFrameEvents():void
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 |
Inicia eventos de quadros.
stop | () | método |
useCurrentFrame | () | método |
public function useCurrentFrame(enable:Boolean, spanStart:int):void
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 |
Define a propriedade currentFrame
sempre que um novo quadro é inserido e define se a animação do destino será sincronizada com os quadros na linha de tempo do MovieClips pai. spanStart
é o quadro inicial da animação em termos da linha de tempo do pai. Caso enable
seja true
, em qualquer evento de quadro na duração da animação, a propriedade time
é definida como um número de quadro relativo ao quadro spanStart
.
Por exemplo, se uma animação de quatro quadros iniciar no quadro 5 (spanStart=5
) e você tiver um script no quadro 5 para o quadro 8 em gotoAndPlay
, assim, ao inserir o quadro 8, a propriedade de tempo é definida como 3
(skipping time = 1
e time = 2
).
Parâmetros
enable:Boolean — O valor true ou false que determina se a propriedade currentFrame está marcada.
| |
spanStart:int — O quadro inicial da animação em termos da linha de tempo do MovieClip pai.
|
motionEnd | Evento |
fl.motion.MotionEvent
propriedade MotionEvent.type =
fl.motion.MotionEvent.MOTION_END
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 |
Despachado quando o movimento termina de ser reproduzido, seja quando chega ao fim ou quando é interrompido por uma chamada para os métodos stop()
ou end()
.
Animator.stop()
ou Animator.end()
, ou por ter atingido o final da ocorrência Motion.
As propriedades do objeto do evento têm os seguintes valores:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | O objeto que define o listener de evento que manipula o evento. Por exemplo, se você usa myButton.addEventListener() para registrar um listener de evento, myButton é o valor da currentTarget . |
target | O objeto que enviou o evento; nem sempre é o objeto que ouve o evento. Use a propriedade currentTarget para acessar sempre o objeto que ouve o evento. |
motionStart | Evento |
fl.motion.MotionEvent
propriedade MotionEvent.type =
fl.motion.MotionEvent.MOTION_START
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 |
Despachado quando o movimento começa a ser reproduzido.
Indica que a ocorrência Motion começou a ser reproduzida.As propriedades do objeto do evento têm os seguintes valores:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | O objeto que define o listener de evento que manipula o evento. Por exemplo, se você usa myButton.addEventListener() para registrar um listener de evento, myButton é o valor da currentTarget . |
target | O objeto que enviou o evento; nem sempre é o objeto que ouve o evento. Use a propriedade currentTarget para acessar sempre o objeto que ouve o evento. |
motionUpdate | Evento |
fl.motion.MotionEvent
propriedade MotionEvent.type =
fl.motion.MotionEvent.MOTION_UPDATE
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 |
Despachado quando o movimento foi alterado e a tela foi atualizada.
Indica que a ocorrência Motion foi alterada e a tela foi atualizada.As propriedades do objeto do evento têm os seguintes valores:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | O objeto que define o listener de evento que manipula o evento. Por exemplo, se você usa myButton.addEventListener() para registrar um listener de evento, myButton é o valor da currentTarget . |
target | O objeto que enviou o evento; nem sempre é o objeto que ouve o evento. Use a propriedade currentTarget para acessar sempre o objeto que ouve o evento. |
timeChange | Evento |
fl.motion.MotionEvent
propriedade MotionEvent.type =
fl.motion.MotionEvent.TIME_CHANGE
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 |
Despachado quando o valor time
do Animator foi alterado, mas a tela ainda não foi atualizada (ou seja, o evento motionUpdate
).
time
da ocorrência Animator foi alterado, mas a tela ainda não foi atualizada (ou seja, o Flash Player não despachou o evento motionUpdate
).
As propriedades do objeto do evento têm os seguintes valores:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false |
currentTarget | O objeto que define o listener de evento que manipula o evento. Por exemplo, se você usa myButton.addEventListener() para registrar um listener de evento, myButton é o valor da currentTarget . |
target | O objeto que enviou o evento; nem sempre é o objeto que ouve o evento. Use a propriedade currentTarget para acessar sempre o objeto que ouve o evento. |
Wed Jun 13 2018, 11:10 AM Z