Como fazer um jogo em Flash para IniciantesCom 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ê precisaAdobe 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. 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 ); . 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): . { shape1.x = shape1.x + 50; } ; 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; } ; 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 . Autodidatismo
|
Copyright © https://www.educacao.win - Todos os direitos reservados |