..:: MX Studio Fóruns ::..: fazer movimento do personagem pelas setas - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

fazer movimento do personagem pelas setas Como eu faço o personagem se movimentar usando as setas do teclado?

#1 User is offline   Felps 

  • Group: Membros
  • Posts: 1
  • Joined: 11-February 11

Posted 11 February 2011 - 10:10 PM

como eu faço um personagem se mover usando as teclas? quando eu aperto a tecla da direita ele vai para direita, esquerda para a esquerda, cima ele pula e baixo ele agacha?
eu uso o flash MX 2004
ogb
0

#2 User is offline   Leandro Guimarães 

  • Group: Membros
  • Posts: 2
  • Joined: 05-October 10

Posted 16 February 2011 - 03:00 PM

View PostFelps, on 11 February 2011 - 10:10 PM, said:

como eu faço um personagem se mover usando as teclas? quando eu aperto a tecla da direita ele vai para direita, esquerda para a esquerda, cima ele pula e baixo ele agacha?
eu uso o flash MX 2004
ogb


Olá Felps, apesar do meu conhecimento limitado em AS2, nisso eu posso te ajudar.
A coisa é bem simples, mas vamos por etapas:

1- Converta em movieclip a coisa que vc quer que se movemente;
2- Instancie essa coisa com um nome qualquer, ex: "personagem_mc";
3- Para instanciar, basta clicar no seu personagem (movieclip) e, no painel "Properties", você coloca o nome abaixo de onde está escrito "Movie Clip".
Isso serve para o flash entender o que você quer que se mova, nesse caso, o nosso personagem.
4- Crie uma nova layer, clique no primeiro frame e insira o seguinte código:

personagem_mc.onEnterFrame = function() {
	if (Key.isDown(Key.LEFT)) {
		personagem_mc._x--;
	}
	if (Key.isDown(Key.RIGHT)) {
		personagem_mc._x++;
	}
	if (Key.isDown(Key.UP)) {
		personagem_mc._y--;
	}
	if (Key.isDown(Key.DOWN)) {
		personagem_mc._y++;
	}
}


Pronto, agora é só testar e ver o resultado.
0

#3 User is offline   Renato Cunha 

  • Group: Membros
  • Posts: 2
  • Joined: 14-April 11

Posted 14 April 2011 - 01:29 PM

View PostLeandro Guimarães, on 16 February 2011 - 03:00 PM, said:

View PostFelps, on 11 February 2011 - 10:10 PM, said:

como eu faço um personagem se mover usando as teclas? quando eu aperto a tecla da direita ele vai para direita, esquerda para a esquerda, cima ele pula e baixo ele agacha?
eu uso o flash MX 2004
ogb


Olá Felps, apesar do meu conhecimento limitado em AS2, nisso eu posso te ajudar.
A coisa é bem simples, mas vamos por etapas:

1- Converta em movieclip a coisa que vc quer que se movemente;
2- Instancie essa coisa com um nome qualquer, ex: "personagem_mc";
3- Para instanciar, basta clicar no seu personagem (movieclip) e, no painel "Properties", você coloca o nome abaixo de onde está escrito "Movie Clip".
Isso serve para o flash entender o que você quer que se mova, nesse caso, o nosso personagem.
4- Crie uma nova layer, clique no primeiro frame e insira o seguinte código:

personagem_mc.onEnterFrame = function() {
	if (Key.isDown(Key.LEFT)) {
		personagem_mc._x--;
	}
	if (Key.isDown(Key.RIGHT)) {
		personagem_mc._x++;
	}
	if (Key.isDown(Key.UP)) {
		personagem_mc._y--;
	}
	if (Key.isDown(Key.DOWN)) {
		personagem_mc._y++;
	}
}


Pronto, agora é só testar e ver o resultado.

0

#4 User is offline   Renato Cunha 

  • Group: Membros
  • Posts: 2
  • Joined: 14-April 11

Posted 14 April 2011 - 01:31 PM

Boa tarde!

Achei interessante este código e tentei faze-lo, mas deu erro. O que pode ser?

A versão que uso é o Flash CS3.

Abraços.


View PostLeandro Guimarães, on 16 February 2011 - 03:00 PM, said:

View PostFelps, on 11 February 2011 - 10:10 PM, said:

como eu faço um personagem se mover usando as teclas? quando eu aperto a tecla da direita ele vai para direita, esquerda para a esquerda, cima ele pula e baixo ele agacha?
eu uso o flash MX 2004
ogb


Olá Felps, apesar do meu conhecimento limitado em AS2, nisso eu posso te ajudar.
A coisa é bem simples, mas vamos por etapas:

1- Converta em movieclip a coisa que vc quer que se movemente;
2- Instancie essa coisa com um nome qualquer, ex: "personagem_mc";
3- Para instanciar, basta clicar no seu personagem (movieclip) e, no painel "Properties", você coloca o nome abaixo de onde está escrito "Movie Clip".
Isso serve para o flash entender o que você quer que se mova, nesse caso, o nosso personagem.
4- Crie uma nova layer, clique no primeiro frame e insira o seguinte código:

personagem_mc.onEnterFrame = function() {
	if (Key.isDown(Key.LEFT)) {
		personagem_mc._x--;
	}
	if (Key.isDown(Key.RIGHT)) {
		personagem_mc._x++;
	}
	if (Key.isDown(Key.UP)) {
		personagem_mc._y--;
	}
	if (Key.isDown(Key.DOWN)) {
		personagem_mc._y++;
	}
}


Pronto, agora é só testar e ver o resultado.

0

#5 User is offline   Paulo de tarso Jr 

  • Group: Membros
  • Posts: 60
  • Joined: 07-August 09

Posted 14 April 2011 - 03:36 PM

Renato flash cs3 ele vem com as3.0 tome cudiado que o codigo que ele passou é 2.0 você deve criar um documendo em as.20 para conseguir fazer o codigo que ele postou.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Páginas em ASP
Como configurar
Dreamweaver ModellosWeb 
  • 2 Replies
  • 794 Views
New Replies cores de um site
como usar a cor perfeita
DESIGN em GERAL M4V3RiCk 
  • 8 Replies
  • 3222 Views
New Replies loading
Como se faz???
Flash & ActionScript actionweb 
  • 1 Reply
  • 539 Views
New Replies catálogo de produtos em flash+php+xml+mysql
como criar??
Flash & ActionScript pedrorafaelvidal 
  • 5 Replies
  • 3220 Views
New Replies Repetir video flash (FLV) algumas vezes
Como posso repetir um video do flash (flv) por um numero X de vezes
Flash & ActionScript jgramado 
  • 1 Reply
  • 2238 Views
New Replies NOTICIAS NA HOME II
SISTEMA DE NOTICIAS EM MOVIMENTO NA HOME
Dreamweaver crisan19 
  • 4 Replies
  • 1089 Views
New Replies window.top.location.href=caminho;
como mudar o frame tambem
Web Standards raseckefa 
  • 0 Replies
  • 1210 Views
New Replies Como fazer folder Corel Draw lechuga 
  • 7 Replies
  • 5466 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)