Como Jogar e remover Animação em Flash AS3

Jogar e remoção de animação pode ser facilmente conseguido com Flash ActionScript 3 ( AS3) , a linguagem de programação Flash. Flash tem centenas de classes, métodos e propriedades que permitem que você não controla apenas animações inteiras , mas também cada pixel animado indivíduo , som, gráfico e elemento de texto dentro de uma animação. O Flash AS3 vai deixar você jogar ou remover o som, seqüências de animação completa, gráficos específicos em uma seqüência de animação ou de nível de pixel sequences.Things animados que você precisa

Adobe Flash Professional : versões CS3, CS4 ou CS5

A Flash animação que você criou anteriormente com o Adobe Flash e salvos no formato padrão SWFfile .

Mostrar Mais instruções

1

Inicie o programa flash. Clique em ” Arquivo Flash (ActionScript 3.0) ” a partir da janela do Splash para criar um novo arquivo para um projeto de animação Flash AS3 .

2

Selecione “Actions” no menu Janela na barra de menu principal do Flash para abrir o editor de AS3 . . Clique com o cursor na primeira linha do editor e digite o código abaixo para carregar a animação que você criou anteriormente e salva como ” MasterIllustrationReferenceLibrary.swf ” para este novo projeto de animação flash

var movieContainer : MovieClip;

var movieLoader : loader = new Loader ();

movieLoader.load ( novo URLRequest(“MasterIllustrationReferenceLibrary.swf”));

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (e: Event): void {

movieContainer = movieLoader.content como MovieClip;

addChild ( movieContainer );

movieContainer.x = 100; }

3

Digite o código abaixo começando na próxima linha no editor de AS3 para criar quatro botões (vermelho, amarelo, verde e azul), que , quando pressionado, irá colocar a animação , remova a animação, a animação jogar ou parar a animação

var myButton : . MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(10, 50 , 50 , 20);

myButton.graphics.endFill();

addChild(myButton);

myButton.addEventListener(MouseEvent.CLICK, callFunction_fn );

função callFunction_fn (e: MouseEvent ): void {

removeChild ( movieContainer );

};

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0xFFFF00);

myButton1.graphics.drawRect(10, 100 , 50 , 20);

myButton1.graphics.endFill();

addChild(myButton1);

myButton1.addEventListener(MouseEvent.CLICK, callFunction2_fn );

função callFunction2_fn (e: MouseEvent ): void {

addChild ( movieContainer );

};

var myButton2 : MovieClip = new MovieClip();

myButton2.graphics.lineStyle(4);

myButton2.graphics.beginFill(0x00FF00);

myButton2.graphics.drawRect(10, 150 , 50 , 20);

myButton2.graphics.endFill();

addChild(myButton2);

myButton2.addEventListener(MouseEvent.CLICK, callFunction3_fn );

função callFunction3_fn (e: MouseEvent ): void {

movieContainer.stop (); }

;

var myButton3 : MovieClip = novo MovieClip();

myButton3.graphics.lineStyle(4);

myButton3.graphics.beginFill(0x0000FF);

myButton3.graphics.drawRect(10, 200 , 50 , 20);

myButton3.graphics.endFill();

addChild(myButton3);

myButton3.addEventListener(MouseEvent.CLICK, callFunction4_fn );

função callFunction4_fn (e: MouseEvent ): void {

;

movieContainer.play (); }

;

4

Copie e cole o código para garantir que não há erros de sintaxe e que a reprodução e remover programa Animations funciona corretamente

var movieContainer : MovieClip;

var movieLoader . : Carregador = new Loader ( );

movieLoader.load ( novo URLRequest(“MasterIllustrationReferenceLibrary.swf”));

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (e: Event): void {

movieContainer = movieLoader.content como MovieClip;

addChild ( movieContainer );

movieContainer.x = 100;

}

var myButton : MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(10, 50 , 50 , 20);

myButton.graphics.endFill();

addChild(myButton);

myButton.addEventListener(MouseEvent.CLICK, callFunction_fn );

função callFunction_fn (e: MouseEvent ): void {

removeChild ( movieContainer );

};

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0xFFFF00);

myButton1.graphics.drawRect(10, 100 , 50 , 20);

myButton1.graphics.endFill();

addChild(myButton1);

myButton1.addEventListener(MouseEvent.CLICK, callFunction2_fn );

função callFunction2_fn (e: MouseEvent ): void {

addChild ( movieContainer );

};

var myButton2 : MovieClip = new MovieClip();

myButton2.graphics.lineStyle(4);

myButton2.graphics.beginFill(0x00FF00);

myButton2.graphics.drawRect(10, 150 , 50 , 20);

myButton2.graphics.endFill();

addChild(myButton2);

myButton2.addEventListener(MouseEvent.CLICK, callFunction3_fn );

função callFunction3_fn (e: MouseEvent ): void {

movieContainer.stop (); }

;

var myButton3 : MovieClip = novo MovieClip();

myButton3.graphics.lineStyle(4);

myButton3.graphics.beginFill(0x0000FF);

myButton3.graphics.drawRect(10, 200 , 50 , 20);

myButton3.graphics.endFill();

addChild(myButton3);

myButton3.addEventListener(MouseEvent.CLICK, callFunction4_fn );

função callFunction4_fn (e: MouseEvent ): void {

;

movieContainer.play (); }

;

5

Clique em ” Test Movie ” no menu de controle para jogar o jogo e remover programa de animações . Observa-se que a animação que você criou anteriormente (intitulado ” MasterIllustrationReferenceLibrary.swf ” ) é removido da fase em que o botão vermelho é ativado, ele é colocado de volta no palco quando o botão amarelo é ativado, ele pára de tocar quando o botão verde é ativado e começa a tocar novamente quando o botão azul é ativado.

Deixe um comentário