Bom, abram o programa e solicite um novo documento, modifique o tamanho para 550 x 400 pixels, mude a cor de fundo da cor que desejar. Acho melhor começar com o preloader, não? Crie mais 2 camadas, a Camada 3 será para os script, a Camada 2 será para o texto dinâmico que mostra a porcentagem que já foi carregado do jogo, a Camada 1 para uma imagem (que seria a capa do game, que eu encsinarei a fazer. Antes de começar o preloader crie mais um frame em cada camada. Agora, sim começarei o preloader. (IMG:style_emoticons/default/biggrin.gif)
No primeiro frame da Camada 3 coloque a seguinte ação:
CÓDIGO stop(); carregado1 = _root.cape.getBytesLoaded(); total1 = _root.cape.getBytesTotal(); if (carregado1>=total1) { play(); }
Vou explicar esse script: "carregado1" é a variável que representa os bytes já carregados do movieclip cape, o total1 é o total de bytes que contém nesse Mc (cape). Há um função "If", que siginifica que, se os bytes carregados e o total de bytes do MC forem maiores ou iguais um do outro o documento começará a ser executado.
Agora iremos para o próximo frame da camada de scripts, dessa vez não mudará muito da ação interior, por que ela só serviu para carregar o MC da capa do jogo, assim quando for carregar de verdade não ficará em branco o lugar onde a capa estava. Esse script agora trabalhrá com o carregamento total do jogo em si:
CÓDIGO stop(); carregados = _root.getBytesLoaded(); total = _root.getBytesTotal(); pct = Math.round(carregados/total*100); txt_load = pct+" %"; if (carregados>=total1) { gotoAndStop("game"); }
Hora de explicar!!!!!! "carregados" é a variável que representa os bytes já carregados do jogo, o total é realmente o total de bytes que contém no jogo todo. Temos novamente a função "If", agora siginifica que, se os bytes carregados e o total de bytes do documento forem maiores ou iguais um do outro o documento irá até o quadro chamado "game". (IMG:style_emoticons/default/thumbsup.gif) Agora criaremos ujm pouco da engine do game, começaremos pelo campo de texto dinâmico da porcentagem carregada do jogo, clique no quadro 2 da camada 2, vá nas ferramentas e escolha aquela "A" (serve para criar textos estáticos, campos de entrada e textos dinâmicos), na parte de Propriedades terá uma caixa seleção do tipo de texto que vai usar, coloque como "Dynamic Text/ Texto dinâmico", clique e arraste, colocando-o no tamanho que desejar, mas lembre-se que terá de caber a porcentagem, coloque na fonte que quiser, do tamanho que desejar, formate como quiser, quando acabar o formato, com certeza o campo estrá selecionado, senão clique uma vez de leve sobre ele há na propriedades um texto para "Var", coloque no campo de texto da parte Var a variável de "txt_load" (sem aspas), e em cima da Var tem um campo de seleção (perto de um botão escrito "Embed...", clique sobre aquele campo de seleção, escolhendo a opção "Anti-alias for animation", isso serve para que quem não haja a fonte cujo você escolheum, no computador possa vê-la sem problema.