..:: 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 Informação em rede social se espalha como pólvora, diz professor Notícias Notícias 
  • 0 Replies
  • 110 Views
New Replies Como usar javascript no flash?
carregar no primeiro frame um txt
Flash & ActionScript mcs 
  • 1 Reply
  • 1211 Views
New Replies botao reset
como inserir imagem
Dreamweaver danielle ballester 
  • 1 Reply
  • 1013 Views
New Replies Como agrego fonte no pop-up menu ?
Como agrego fonte no pop-up menu ?
Fireworks dkuasar 
  • 5 Replies
  • 1362 Views
New Replies Comparando Arrays
Como comparo X a qualquer valor da Array
Flash & ActionScript ROX 
  • 7 Replies
  • 1020 Views
New Replies RedBull??????
Como funciona?
Flash & ActionScript loko 
  • 3 Replies
  • 793 Views
New Replies Up Load de imagem?
como se faz?
ASP Morfel 
  • 6 Replies
  • 1419 Views
New Replies PUBLIFOLHA: Livro explica a internet e mostra tudo o que se pode fazer online; leia trecho Notícias Notícias 
  • 0 Replies
  • 150 Views

Publicidade




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