Incorporação de scripts de interpolações de movimento

O Flash Player 9 e superior, Adobe AIR 1.0 e superior, requerem o Flash CS3 ou superior

O cabeçalho do código ActionScript copiado do Flash lista todos os módulos necessários ao suporte da interpolação de movimento.

Classes de interpolação de movimento

As classes essenciais de interpolação de movimento são AnimatorFactory, MotionBase e as classes Motion contidas no pacote fl.motion . Talvez você precise de classes adicionais, dependendo das propriedades manipuladas pela interpolação de movimento. Por exemplo, se a interpolação de movimento transforma ou rotaciona o objeto de exibição, importe as classes flash.geom adequadas. Se ela aplicar filtros, importe as classes flash.filter . No ActionScript, uma interpolação de movimento é uma ocorrência da classe Motion. A classe Motion armazena uma sequência de animação de quadros-chave que pode ser aplicada a um objeto visual. Os dados da animação abrangem posição, escala, rotação, inclinação, cor, filtros e atenuação.

O código ActionScript a seguir foi copiado de uma interpolação de movimento criada no Flash para animar um objeto de exibição cujo nome de ocorrência é Symbol1_2 . Ele declara uma variável para um objeto MotionBase chamado __motion_Symbol1_2 . A classe MotionBase é pai da classe Motion.
var __motion_Symbol1_2:MotionBase;
Em seguida, o script cria o objeto Motion:
__motion_Symbol1_2 = new Motion();

nomes de objetos Motion

No caso anterior, o Flash gerou automaticamente o nome __motion_Symbol1_2 para o objeto Motion. O prefixo __motion_ é adicionado ao nome do objeto de exibição. Desse modo, o nome gerado automaticamente é baseado no nome de ocorrência do objeto de destino da interpolação de movimento no Flash. A propriedade duration do objeto Motion indica o número total de quadros na interpolação de movimento:

__motion_Symbol1_2.duration = 200;
Por padrão, o Flash nomeia automaticamente a ocorrência do objeto de exibição cuja interpolação de movimento está sendo copiada, caso ainda não tenha um nome de instância.

Ao reutilizar o ActionScript criado pelo Flash em sua própria animação, você pode manter o nome que o Flash gera automaticamente para a interpolação ou você pode substituir um nome diferente. Se o nome da interpolação for alterado, certifique-se de alterá-lo em todo o script.

Opcionalmente, é possível atribuir um nome de sua preferência ao objeto de destino da interpolação de movimento no Flash. Em seguida, crie a interpolação de movimento e copie o script. Independentemente do nome que utilizar, certifique-se de que cada objeto Motion de seu código ActionScript tenha um nome exclusivo.