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.