Como fazer um jogo em Flash para Iniciantes

Com Adobe Flash, você pode criar jogos de computador que vão do simples ao sofisticado usando o código Flash Actionscript . Actionscript permite construir objetos interativos , ou objetos que se movem ou mudam de cor com o clique do mouse ou o pressionar de um botão , como você estruturar seus jogos. Um exemplo de um jogo em Flash para iniciantes é um círculo interativo. Quando o jogador clica no círculo , os moves.Things círculo que você precisa

Adobe Flash Professional Software , CS3, CS4 ou CS5

PC

Mostrar Mais instruções

1

Abra o Editor de ação . Inicie o programa Flash e selecione um novo arquivo do ActionScript 3.0 a partir da tela de abertura que aparece. Selecione Ações no menu do Windows na barra de menu principal.

2

Código uma instância do objeto que você está indo para desenhar com a classe Sprite . Nome este Shape1 exemplo

var Shape1 : Sprite = new Sprite ();

Atribuir os parâmetros linestyle para Shape1 assim sua fronteira tem uma largura de 1 pixel , a cor da linha de preto, ou . 0, e uma opacidade linha sem transparência , 1 Use o método estilo graphics.line definir essas propriedades

shape1.graphics.lineStyle (1, 0 , 1); .

Color a instância Shape1 com amarelo . Use o gráfico beginFill método com o FFFF00 código de cor para amarelo. Prefixo do código de cores com 0x

shape1.graphics.beginFill ( 0xFFFF00 ); .

Criar o círculo com o método drawCircle . O centro do círculo na fase coordenadas x = 200 e y = 200 . Defina o raio do círculo de 50

shape1.graphics.drawCircle ( 200, 200 , 50);

Coloque o círculo completo, Shape1 , no palco do flash. Use o método addChild

addChild ( Shape1 ); .

3

Criar um ouvinte de evento para que o círculo vai detectar quando o cursor é posicionado sobre ele eo mouse está clicado. Associado com o ouvinte de evento um nome de função . Use o parâmetro MouseEvent.CLICK do método addEventListener . Nomeie o moveCircle função

shape1.addEventListener ( MouseEvent.CLICK , moveCircle ); .

Código da função moveCircle de tal forma que o círculo se mover para a direita de 50 pixels cada vez que o usuário clica no círculo com a mouse. Use a propriedade x posição da classe Sprite para mover o círculo. Definir tipo de classe de retorno da função de anular

função moveCircle (event: MouseEvent): .

Vazios

{

shape1.x = shape1.x + 50;

};

4 Sintaxe verificar o código e testar o filme

Examine o código concluída. . Reveja-o para qualquer erro de digitação ou potenciais erros de código . Compare o que foi digitado no editor para a listagem de código abaixo

var Shape1 .: Sprite = new Sprite ();

shape1.graphics.lineStyle (1, 0 , 1);

shape1.graphics.beginFill ( 0xFFFF00 );

shape1.graphics.drawCircle ( 200, 200 , 50);

addChild ( Shape1 );

Shape1 .addEventListener ( MouseEvent.CLICK , moveCircle );

função moveCircle (event: MouseEvent ): void

{

shape1.x = shape1.x + 50;

};

5

Selecione o ícone de verificação de sintaxe , o ícone com a marca de verificação , localizado na barra de ferramentas do editor de ação. Corrigir quaisquer erros que ele relata . Considere-se que a maioria dos erros são erros de digitação.

Escolha Testar filme a partir do menu de controle na barra de menu principal. Clique no círculo amarelo que aparece no palco e verificar que ela se move quando clicado com o mouse. Verifique se todos os erros do compilador foram gerados na caixa de saída . Corrigir os erros que são gerados .

Deixe um comentário