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 |
Quando o mouse se mover (arrastando a figura) |
|
obj1._x = _xmouse |
Posição X da figura é |
|
obj1._y = _ymouse |
Posição Y da figura é |
|
updateAfterEvent() |
Atualiza a exibição |
|
on(release) |
Quando soltar o clique… |
|
this.onMouseMove |
Quando o mouse se mover (arrastando a figura) |
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.







