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 .