O Flash AS3 Animated Estrela Tutorial

estrelas animados são muitas vezes um elemento de design em jogos de vídeo que se ter uma temática espacial . Estrelas animadas também são utilizados no desenvolvimento de ferramentas de e-learning que têm um foco educativo sobre astronomia ou o universo . Estrelas animadas , como estrelas cadentes , também pode ser usado para adicionar emoção para filmes em Flash que têm uma linha romântica história. Usando AS3 ( a linguagem de programação Flash ActionScript 3.0 ) dá-lhe a capacidade de precisão e facilmente definir todos os aspectos da animação da estrela. Com AS3 , você pode definir a forma da estrela , movimento, cor e brilho tudo em função da time.Things você precisa

Adobe Flash Professional ( CS3, CS4 e CS5 versões )

Mostrar Mais instruções

1

Inicie o programa flash. Clique em ” Novo” do “Arquivo” menu na barra de menu principal Flash. Clique no tipo de arquivo “Arquivo Flash (ActionScript 3.0 ) ” do “Novo documento ” caixa de diálogo que aparece. Clique no botão ” OK” botão para fechar a caixa de diálogo

2.

Selecione as “Ações” opção da “Janela” menu na barra de menu principal do Flash para abrir as “Ações” editor. Posicione o cursor na primeira linha das “Ações” editor. Clique e digite o código para declarar um objeto de clipe de filme chamado ” Mystar ” na primeira linha do editor :

var Mystar : MovieClip = new MovieClip ();

3

Digite o código abaixo a partir da próxima linha no ” ações ” editor para instruir o Flash para : desenhar a estrela usando uma largura de linha de 1 pixel com o ” lineTo ” ” moveTo ” e ” preenchimento de cor ” métodos; posicione a estrela no palco do X , coordenada Y 200, 250 e colocar a estrela no palco quando o filme começa a play.

myStar.graphics.lineStyle(1);

myStar.graphics.moveTo(-50,-50)

myStar.graphics.beginFill(0xFF0000);

myStar.graphics.lineTo(50,0);

myStar.graphics.lineTo(-50, 50);

myStar.graphics.lineTo(0,-50);

myStar.graphics.lineTo(50,50);

myStar.graphics.lineTo(-50,0);

myStar.graphics.lineTo(50, -50);

MyStar.graphics.lineTo ( 0,50 );

myStar.graphics.lineTo (-50 , -50 );

myStar.graphics.endFill ();

myStar.x = 200;

myStar.y = 250;

addChild ( Mystar );

stage.addEventListener ( Event.ENTER_FRAME , rotatestar );

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

myStar.rotation = 1 + myStar.rotation

}

4

Digite o código abaixo a partir da próxima linha do “; Actions ” editor para girar a estrela sobre seu grau 1 ponto central no sentido horário cada vez que um novo quadro ( conjunto de períodos de tempo ) é inserido usando o evento ENTER_FRAME e anexar uma propriedade de rotação da estrela.

stage.addEventListener ( Event.ENTER_FRAME , rotatestar );

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

myStar.rotation = 1 + myStar.rotation

}

5

comentário o código digitada, conforme listado abaixo , por erros de sintaxe e corrigir eventuais erros , se necessário. Copie e cole o código abaixo se você não digitar o código e você quer garantir que a animação estrela é executado corretamente , sem erros

var Mystar : . MovieClip = new MovieClip();

myStar.graphics.lineStyle(1);

myStar.graphics.moveTo(-50,-50)

myStar.graphics.beginFill(0xFF0000);

myStar.graphics.lineTo(50,0);

myStar.graphics.lineTo(-50, 50);

myStar.graphics.lineTo(0,-50);

myStar.graphics.lineTo(50,50);

myStar.graphics.lineTo(-50,0);

myStar.graphics.lineTo(50, -50);

MyStar.graphics.lineTo ( 0,50 );

myStar.graphics.lineTo (-50 , -50 );

myStar.graphics.endFill ();

myStar.x = 200;

myStar.y = 250;

addChild ( Mystar );

stage.addEventListener ( Event.ENTER_FRAME , rotatestar );

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

myStar.rotation = 1 + myStar.rotation

}

6

Clique no botão ” Test Movie ” opção no “Control” menu para reproduzir o filme da estrela em rotação. Observa-se que a estrela gira continuamente sobre seu centro e que a estrela está parcialmente e simetricamente preenchido com as cores vermelhas e brancas.

Deixe um comentário