| 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):voidinitialPosition | 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):voidisPlaying | 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):voidmotionArray | 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):voidorientToPath | 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):voidpositionMatrix | 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):voidspanEnd | 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():intspanStart | 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):voidElementos 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):voidtargetParent | 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):voidtargetParentButton | propriedade |
targetParentButton:SimpleButton
Implementação
public function get targetParentButton():SimpleButton public function set targetParentButton(value:SimpleButton):voidtargetState3D | 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):voidtime | 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):voidtransformationPoint | 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():BooleanAnimatorBase | () | 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):voidParâ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.MotionEventpropriedade 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.MotionEventpropriedade 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.MotionEventpropriedade 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.MotionEventpropriedade 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
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas