Canais iMasters

Flash

Game: pintura e montagem

Olá amigos. Inicialmente gostaria de agradecer aos e-mails pedir desculpas pela demora em publicar novos artigos.

Nesse artigo vamos estudar o desenvolvimento de um game simples pelo Flash, evidenciando sa explicações teóricas e técnicas, linha a linha. Você pode fazer o download do .FLA deste artigo, bem detalhado, clicando aqui. Será um game pintura e montagem.

Objetivo

O objetivo do artigo é explicar como duplicar, controlar os objetos duplicados, pintar e apagar os mesmos.

Antes de ler a explicação é aconselhável baixar os arquivos e abrí-los.

Explicação

No artigo trabalhamos com dois arquivos. Um deles terá as ferramentas e toda a programação. O outro vai ter o palco com os objetos que podem ser duplicados e pintados. Foi feito dessa forma para facilitar a vida dos designers de plantão. Desta forma, eles simplesmente desenham os palcos e os objetos sem precisar programar (é papel fundamental de um programador web facilitar a vida dos designers).

Base.fla

Inicialmente abra o .fla com o nome de base. Note que na parte inferior do arquivo tem um painel de cores e três ferramentas: uma "borracha" que serve para tirar o objeto duplicado, uma "mão" que serve para duplicar um objeto e mover um objeto que já foi duplicado e um "pincel" para pintar.

Quando iniciamos o arquivo, nós sumimos com o mouse e deixamos um outro objeto, igual ao pincel, em seu lugar. Quando clicamos em qualquer uma das ferramentas, fazemos os respectivos objetos ficarem no lugar do mouse, para o usuário saber qual a ferramenta ele está usando.

A explicação dos procedimentos para pintar, apagar, mover e duplicar os objetos está no arquivo .fla. É só você ler com atenção, pois está bem simples.

ArtigoPintando.fla

Esse arquivo tem quase nada de programação apenas algumas linhas padrões que serão explicadas depois primeiro explicarei o como desenhar os objetos para ter um melhor efeito.

Desenhando

Crie um movie clip com qualquer nome. Nele você vai desenhar os contornos do objeto. Use linhas um pouco grossas para aparecer melhor. Logo após, coloque o conteúdo que vai ser pintado em outro movie clip, dentro do mesmo movie clip criado anteriormente. Deve-se instanciar esse conteúdo com o nome "pinta". Ele vai ser o movie clip que nós vamos realmente mudar a cor através da programação na base.fla.

Eu separei o conteúdo do contorno para você entender melhor, mas eles devem ficar juntos igual aos que estão nesse .fla.

Programando

Essa é toda a programação que você deve colocar nesse arquivo. Deve ser aplicada em todos os objetos, alterando apenas o this.mover para true ou false, para dizer se o objeto se move ou não, já que as vezes queremos colocar fundos fixos em nossos palcos.

onClipEvent (load) {

//inicializa a variavel mover com true dizendo q o objeto pode que mover

this.mover = true;

}

on (press) {

//Chama o evento feito na base

_root.mudacorOuMove(this);

}

Você pode conferir o arquivo funcionando clicando aqui.

Você pode alterar este arquivo para receber vários palcos facilmente, mas isso eu deixo com vocês . Espero que tenham gostado e logo publicarei mais artigos, muito obrigado pela leitura.

Qualquer dúvida, favor entrar em contato ou postar um comentário.

Wenderson Lisardo

Wenderson Lisardo

é programador há quase 5 anos, cursou técnicos na Escola Técnica Federal, cursando hoje como bolsista a faculdade de Tecnologia em Informática, iniciou-se no mercado de trabalho como desenvolvedor Delphi. Trabalha hoje na Nopixel com programação voltada a internet, sendo suas principais ferramentas de trabalho: ASP, PHP, SQL, Action Scripts, Java Scripts e CSS.

Leia os últimos artigos publicados por wenderson_lisardo


Comente também

7 Comentários

Carlos Gustavo
Carlos Gustavo

Que raios de artigo foi esse? Pelamadrugada iMasters, vamos melhorar aí!

Wenderson Lisardo
Wenderson Lisardo

Qualquer critica é bem vinda, mas favor não jogar palavras ao vento se não eu não consigo responder, especifique oq vc não gostou, pois assim terá algum fundamento em sua critica além de apenas bla bla bla. Qual quer coisa pode entrar em contato!!!

Paulo Neto
Paulo Neto

Se um usuário leigo lê não vai conseguir montar, pois necessita de uma visão mais detalhada de palco e de action script

Deletem Essa Conta
Deletem Essa Conta

Santa preguiça, Batman! É impressão minha ou esse tutorial aqui foi beeeeeeeeeem vago?? Daqui a pouco vai ter tutorial de como mexer no mouse...

Wenderson Lisardo
Wenderson Lisardo

como falei no artigo toda a explicação teórica está aq mas a na pratica(fla) está toda a a explicação linha a linha se vc se der o trabalho de baixar o artigo vc vai ver q está bem detalhado e facil!!!

Willian  Costa Santos
Willian Costa Santos

Já defendi muitos colunistas no imasters, li este artigo, baixei os arquivos e tudo que vi foi um .DOC com um copiar e colar deste mesmo texto na página, então não tem nada detalhado. Se eu quiser baixar .FLA pra ver esse tipo de "suposta explicação", eu baixo em outros sites, o que o usuário do Imasters precisa é de artigos de passa a passo, e não de .fla prontos pra abrir e ver como que fizeram a parada toda.

Wenderson Lisardo
Wenderson Lisardo

CARACAS MEU SEM PRECONCEITO, BAIXA O FLA Q A EXPLICAÇÃO LINHA A LINHA ESTÁ LÁ, VAMOS COLEGA SEM MEDO DE SER FELIZ!!! COLOQUEI A EXPLICAÇÃO LINHA A LINHA NO FLA POR ACREDITAR SER MAIS FÁCIL ENXERGAR FAZENDO TESTES E RODANDO A APLICAÇÃO.

Qual a sua opinião?

Comentários considerados ofensivos serão moderados.

Parceiros

IBM
PagSeguro
Internet Innovation
Dialhost
HostNet
Tecla
KingHost
DotStore
Dinamize