[Design] [Flash] Mover uma bola com teclado

Started by malaquias_, July 09, 2006, 08:39:56 PM

Previous topic - Next topic

malaquias_

Bem, eu ainda sou novato em flash.. so sei photoshop, mas decidi aprende flash, pois para o ano vou dar.

Abre um documento 500 por 500.

Com a ferramenta oval tool desenha um circulo. :



Em cima do circulo fazes right click e vais a convert to symbol, e escolhes a opção movie clip :


Depois vais as actions ca em baixo, e metes o seuinte código
onClipEvent (load) {//quando o movie clip carregar

h = 30;//velocidade que ele vai se movimentar para cima e para baixo

v = 20;//velocidade que ele vai se movimentar para os lados

}



on(keyPress "") {//ao teclar a seta para cima

_parent = this;//esse movie clip se movimentar para cima

this._y -= h;//se movimentar em y (ou seja, para cima ou para baixo) na velocidade "h" citada acima



o = setInterval(function() {//intervalo na função

_parent._y += h;//se movimentar em y na velocidade "h"

clearInterval(o);//cancelar o intervalo

}, t);

}



on(keyPress "") { this._x -= v; }//ao teclar a seta para a esquerda, se movimentar em x (para um dos lados) na velocidade de "v"

on(keyPress "") { this._x += v; }//ao teclar a seta para a direita, se movimentar em x na velocidade de "v"

on(keyPress "") { this._y += h; }//ao teclar a seta para baixo, movimentar-se em y, na velocidade de "h"

Depois vais à barra de ferramentas, vais aopçao control e de seguida Test movie, ou usas a combinação de teclas CTRL Enter

Feito por lynux @ Design Team @ Web Tuga
[/align:21f41a222b]