..:: MX Studio Fóruns ::..: hitTest - Ajuda com a funcionalidade do comando - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

hitTest - Ajuda com a funcionalidade do comando

#1 User is offline   ViniciusR 

  • Group: Membros
  • Posts: 3
  • Joined: 24-June 08

Posted 24 June 2008 - 08:40 AM

Alguem pode me ajudar usar o comando hitTest. Eu tento criar um colisao entre dois movie clips mais nao funciona. Por exemplo. Faço um mc movimentar-se usando o teclado:

nome_do_movieclip.onEnterFrame = function() {
if(Key.isDown(Key.LEFT)) this._x -= 4;
else if(Key.isDown(Key.RIGHT)) this._x += 4;

Entao depois crio o hitTest():

if(nome_do_movieclip.hitTest(nome_do_obstaculo)) {
carro._x += 0;
}



Mas nao da nada. Como devo usar o hiteste para os mcs se colidirem e pausar o MC q se movimenta. Eu coloco o hitTest dentro de function() com a condiçao if mas nao da nada. Se alguem solber pelo menos um exemplo q resulte, por favor, me ajude. Obrigado!

0

#2 User is offline   Márcio Silva 

  • Group: Colunistas
  • Posts: 79
  • Joined: 28-March 07

Posted 24 June 2008 - 05:32 PM

Usa o this para o teste de colisão:
CÓDIGO
nome_do_movieclip.onEnterFrame = function()
{
       if(Key.isDown(Key.LEFT))
             this._x -= 4;
      else if(Key.isDown(Key.RIGHT))
             this._x += 4;

     if(this.hitTest(nome_do_obstaculo))
             carro._x += 0;
}



nome_do_movieclip é o carro?
0

#3 User is offline   ViniciusR 

  • Group: Membros
  • Posts: 3
  • Joined: 24-June 08

Posted 13 July 2008 - 12:28 PM

Obrigado. O problema era o setInterval na function()

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)