Olá, Pessoal!
Estou de volta, agora com a segunda parte do nosso tutorial do game "Jogo da Forca" em Flash.
Partiremos agora para a segunda etapa.
Pré requisito:
Primeira etapa do tutorial.
Vamos agora para o segundo frame das Ações. Copie e cole o seguinte código abaixo:
//variavel numérica que servirá para carregar os outros arquivos, como jogo1.txt, jogo2.txt, etc...
var numSorteado:Number = 0;
//função para sortear um número aleatório para carregar um arquivo txt externo
function soteaNumero() {
while (numSorteado == 0) {
//o random é feito em cima do total de arquivos mencionado no arquivo forca.txt
numSorteado = random(totalArquivos);
}
//criaremos um objeto LoadVars para carregar o conteúdo do arquivo sorteado
var objDados:LoadVars = new LoadVars();
objDados.onLoad = function(sucesso):Void {
//se carregado, vamos fazer as atribuiçoes, já que os dados são carregados dentro da var objDados
if (sucesso) {
//lista o total de letras e a dica
trace("Total de letras="+objDados.total_letras);
trace("Dica ="+objDados.texto_dica);
//carregaremos todas as variaveis do arquivo sorteado, pode ter sido qualquer um dos 10 arquivos que criamos
total_letras = objDados.total_letras;
letra0 = objDados.letra0;
letra1 = objDados.letra1;
letra2 = objDados.letra2;
letra3 = objDados.letra3;
letra4 = objDados.letra4;
letra5 = objDados.letra5;
letra6 = objDados.letra6;
letra7 = objDados.letra7;
letra8 = objDados.letra8;
letra9 = objDados.letra9;
letra10 = objDados.letra10;
letra11 = objDados.letra11;
//}
texto_dica = objDados.texto_dica;
play();
}
};
//carrega o arquivo jogo+número sorteado, pode ser qualquer um dos 10 arquivos que criamos
objDados.load("./jogo"numSorteado".txt");
}
//chama a função para sortear o arquivo txt
soteaNumero();
stop();
Lembre-se que, a programação(códigos) devem ficar sempre na camada das ações.
A camada abaixo, será apenas para o nosso layout, com as imagens necessárias. Veja a figura abaixo:

A segunda parte do tutorial é mais simples. Logo iremos para a terceira e última parte.
Notas finais
-
Primeira parte
-
Terceira parte
- O código está bem fácil de ser entendido. Com o tempo, você ficará apto a trabalhar com desenvolvimento de jogos/games em Flash.
- Você pode vê-lo funcionando clicando
aqui.
- Visite o meu
blog, adicione o seu comentário ou envie um e-mail para
flavio@estudiomultimidia.com.br.
Abraços.
Flávio Márcio M. Gomes