NOTÍCIA

Jogo da Batata

Esse jogo é bem simples. Você deve
criar a cara da Batata de sua maneira e depois montá-la.
Este recurso pode ser utilizado em interessantes jogos de "quebra-cabeça".

Para iniciarmos, vamos em "Actions
> Frame" e digitamos:

Stop();

Isso vai manter o Clip parado.

Crie uma forma oval que será sua Batata.
Selecione-a e transforme-a em Movie Clip (selecione-a
> F8 > Movie Clip > OK)

Crie duas bolas com bolinhas dentro, que serão
os olhos e transforme-os em Button (selecione
> F8 > Button > Ok). Crie outro olho.

Crie também 2 bocas e 2 narizes.

Atenção: Quando
transformar as formas em Button, certifique-se que o "+"
fique em cima da figura! Caso contrário, dará erro
depois.

Então selecione o primeiro olho (clique
apenas uma vez). Clique em "Actions
> Button" e insira o código abaixo:

Antes, nomeie cada botão com "objX"
onde X é um número qualquer (melhor colocar na sequência
1, 2, 3 …)

1 on(press){
2 this.onMouseMove
= function(){
3 objX._x = _xmouse
4 objX._y = _ymouse
// TROQUE X PELO NUMERO DA SUA FIGURA!!!
5 updateAfterEvent()
6 }}
7 on(release){
8 this.onMouseMove
= function(){
9 }}

Explicando:

on(press)

Quando clicar…

this.onMouseMove

Quando o mouse se mover

function()

Nova função

this.onMouseMove
= function()

Quando o mouse se mover (arrastando a figura)
"cria" uma função.

obj1._x = _xmouse

Posição X da figura é
igual a posição X do Mouse

obj1._y = _ymouse

Posição Y da figura é
igual a posição Y do Mouse

updateAfterEvent()

Atualiza a exibição

on(release)

Quando soltar o clique…

this.onMouseMove
= function()

Quando o mouse se mover (arrastando a figura)
"cria" uma função.

Ou seja, quando clicar e arrastar a figura, ela
vai junto. Quando soltar o clique a figura pára e fica
no lugar em que foi solta.

Faça isso em todos os buttons.

Pronto. Agora jogue o "Jogo da Batata"
e use a criatividade para aplicar esse recurso em projetos maiores.
Espero que seja muito útil.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil