..:: MX Studio Fóruns ::..: dificuldade em jogo - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

dificuldade em jogo dificuldade em jogo de balões

#1 User is offline   bccpano 

  • Group: Membros
  • Posts: 2
  • Joined: 12-June 06

Posted 12 June 2006 - 11:55 AM

Estou desenvolvendo um jogo p crianças em que sobem vários balões, cada um com uma letra, e o jogador deve clicar nas letras certas.
Estou fazendo os balões com duplicate movie clip; o problema é que eu não consigo gerar aleatoriamente as letras; eu coloquei um texto dinâmico na frente dos balões, e uma variável que muda o seu valor aleatoriamente, mudando as letras. Mas as letras mudam em todos os balões ao mesmo tempo!!!
Alguem por favor me ajude!


0

#2 User is offline   Ciberdelia 

  • Group: Desafio Photoshop
  • Posts: 182
  • Joined: 13-September 04

Posted 12 June 2006 - 01:51 PM

para sortear as letras, faz:

ActionScript
Math.random() * 26;
// contando q vc irá usar as 26 letras

para definir as letras:

cria uma Array:

ActionScript
var letras:Array = new Array("A", "B", "C", ... , "X", "Y", "Z");


cria um método para os balões:

ActionScript
MovieClip.prototype.controlaBalao = function() {
       var muda:Number = setInterval(function() {
             this.rotulo.text = letras[Math.random() * 26];
       }, (Math.random() * 5) * 1000);
       // aqui o resta das ações para o balao
}


Onde as letras irão mudar de acordo com o sorteio com de posição na Array "letras", e para cada balão em um tempo q vc deve ajustar (coloquei 5) multiplicado por um valor aleatorio para cada balao gerado por outro Math.random().

Não testei mas deve funcionar.

abrçs,
leonardo ferreira
0

#3 User is offline   bccpano 

  • Group: Membros
  • Posts: 2
  • Joined: 12-June 06

  Posted 13 June 2006 - 12:42 PM

"cria um método para os balões:

ActionScript
MovieClip.prototype.controlaBalao = function() {
       var muda:Number = setInterval(function() {
             this.rotulo.text = letras[Math.random() * 26];
       }, (Math.random() * 5) * 1000);
       // aqui o resta das ações para o balao
}
"

Eu não entendi muito bem esse método (aliás, eu nunca usei método).
Aonde eu coloco esse código? O que é "rótulo"?

Muito obrigado desde já


0

Share this topic:


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



Publicidade




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