Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[Tutorial] Sistema De Movimentação Em Flash

Ir para baixo  Mensagem [Página 1 de 1]

warlock200

warlock200

Bem galera me chamo Warlock200 e estarei no forum trazendo assunto sobre java/flash/html Smile
bem hoje eu to trazendo um dos meus sistemas que eu mantenho a 7 chaves no meu dropbox.
mais entao sem inrolação hoje eu estarei ensinando um codigo de movimentacao usando as setas
direcionais dentro do flash...
vamos la primeiramente eu estarei iniciando um Evento De Clip Do Tipo "Carregamento"(load) e definimos a velocidade em que o "Character" ira se mover Com o codigo abaixo :
Código:
onClipEvent (load) {
speed = 7;
}
bem agora outro evento de clip so que desta vez um "Frame"!
Código:
onClipEvent (enterFrame) {
agora iremos definir os controles, bem eu utilizo um padrao que se configura facilmente !
Código:
if (Key.isDown(Key.UP)) {r]
this._y -= speed;
this.gotoAndStop(1);
}
Bem eu irei deixar o codigo pronto abaixo !
Código:
onClipEvent (load) {
speed = 7;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y -= speed;
this.gotoAndStop(1);
}
if (Key.isDown(Key.DOWN)) {
this._y += speed;
this.gotoAndStop(2);
}
if (Key.isDown(Key.RIGHT)) {
this._x += speed;
this.gotoAndStop(3);
}
if (Key.isDown(Key.LEFT)) {
this._x -= speed;
this.gotoAndStop(4);
}
}

Bem irei fazer uma explicação simples de como configurar a primeira coisa a se fazer você tem que transformar o character em "SIMBOLO" E quando terminar voce ira precionar o botao F9 e isso ira abrir o console onde digitara o codigo assima !

Bem se você ja fez isto ai agora voce vera que seu char esta se movendo mais nao mudanod a posicao do char oque faremos? simples daremos dois cliques e precionaremos F6 3 vezes isto ira criar + 3 quadro chaves !

Em cada quadro chave voce ira colocar cada lado dentro de um quadro chave! e para fazer os paços fara o mesmo dentro dos 4 quadros chaves!

FUNCIONAMENTO :

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
OBS : COMO E APENAS UMA DEMOSTRAÇÃO EU NAO ADICIONEI O CODIGO STOP QUE FAZ O CODIGO FUNCIONAR APENAS QUANDO AS SETAS FOREM USADAS! SO PARA SABEREM O CODIGO ESTA ABAIXO!
Código:
stop();

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos