Como fazer um jogo em Flash Professional CS5




Criar um jogo em Flash, escrevendo um programa do ActionScript que faz perguntas do jogo de jogador em um formato de quiz-like. Utilizar a área do Flash Stage, que é a janela central sobre a criar e gerenciar todos os gráficos do programa, para exibir a entrada do quiz e controles de saída. Desde que você pode programar o quiz com perguntas o que você quer, este tipo de jogo oferece uma variedade interminável de jogos personalizados. Além disso, as demonstrações do ActionScript você usar neste projeto vai ajudar você a criar outros tipos de jogos, incluindo aqueles com gráficos.

Passo 1

Clique no botão "Label" item "Componentes", painel e, em seguida, arraste o rótulo para o palco. "LblQuestion" tipo na caixa de texto "Nome". Este controle irá exibir as perguntas para o seu jogo de perguntas. Arraste outro rótulo para o Palco e nomeie-o "lblEvaluate" para indicar o controle que exibe "Correto!" ou "incorreta!" para o jogador.

Passo 2

Arraste um "texto de entrada" de controle de "componentes" para o Palco e nomeie-o "txtPlayerResponse" para indicar o controle, no qual o jogador digitar uma resposta para as perguntas de seu Quiz. Arraste um "Button" controle de "componentes" para o Palco e nomeie-o "btnSubmitAnswer".

Passo 3

Escrever instruções do ActionScript que atribuem perguntas do quiz para a matriz "strQuestionsArray". Por exemplo, cole as seguintes declarações na janela "Action". Os seis melhores declarações de carregar as bibliotecas de programação o seu jogo precisa ser executado.

importar flash.events.Event;

importar fl.events.ComponentEvent;

fl.events.ColorPickerEvent importação;

importar fl.controls.RadioButtonGroup;

importar flash.text.;

importar flash.events.MouseEvent;

strQuestions var: Array = ["O que é a principal fonte de luz da Terra O _" "Qual foi o primeiro nome do primeiro presidente dos EUA", "Quem escreveu Um Conto de Natal",];

Passo 4

Escrever instruções do ActionScript que atribuem respostas do quiz para o "strAnswers" matriz. Por exemplo, cole as seguintes declarações após as declarações do passo anterior.

strAnswers var: Array = ["George", "Dickens", "sol"];

Passo 5

Cole as instruções ActionScript a seguir em "Ações" janela, na sequência das declarações da etapa anterior. Estas declarações ler na resposta do jogador para as questões de interface do usuário.

btnSubmitAnswer.addEventListener (MouseEvent.CLICK, btnHandler);

lblQuestion.text = strQuestions [0];

btnHandler função (evento: MouseEvent): void

{

}

Passo 6

Cole as instruções ActionScript a seguir após a chave de abertura do "btnHandler" função da etapa anterior. Estas declarações avaliar a resposta do jogador para as perguntas do quiz.

if (strAnswers [iCurrentQ] == txtPlayerResponse.text) {

lblEvaluate.text = "Correto!";

Else {}

lblEvaluate.text = "incorreta";

}

//Exibe a próxima pergunta

iCurrentQ = 1;

lblQuestion.text = strQuestions [iCurrentQ];

Passo 7

Pressione "Control" e "Enter" simultaneamente para executar o jogo. Digite as respostas para as perguntas do quiz, e clique no botão do formulário para fazer o programa avaliar suas respostas.



Veja também: