Jump to content


Photo

Hittest


  • Faça o login para participar
3 replies to this topic

#1 Fellipe Abreu

Fellipe Abreu

    www.fellipeabreu.com.br (Em construção)

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Teresópolis/RJ
  • Interesses:Webdesign e animações em geral.

Posted 29/09/2004, 00:59

Olá a todos,

Estou a um tempo afastado do Fórum, porque comecei faculdade, trabalho e etc. Mas aos poucos estou de volta.

E já venho com uma dúvida:

Eu tenho um MC ( bola, por exemplo ) e eu ando com esse movie clip através das setas direcionais do teclado. Até aqui, tudo bem! Mas aqui entra a minha dúvida:

Eu quero criar um outro Movie Clip ( porta ). E quero que quando o MC bola passar em cima do MC porta, seja detectada a colisão e vá para o frame 2.

Será que algúem pode me ajudar?! EU sei que tenho que usar o hitTest. á até botei barreiras (paredes) para o objeto não ultrapassar e tal, mas eu estou tendo muitas dificuldades em fazer a ação quando ele passar por cima de determinado objeto. Vai para um outro frame, carrega algum MC da biblioteca (ataach movie)...

Qualquer ajuda é bem vinda,

Obrigado, Fellipe Abreu

#2 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 29/09/2004, 12:21

if(Bola.HitTest(porta)){

gotoAndStop(2);

}

Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#3 DDants

DDants

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 29/09/2004, 16:54

Não deu certo no meu, eu tenho um mc chamado b1, este fica parado esperando a colisão, tenho outro mc chamado b2 q vai sozinho (animado), q encostando no b1, o b2 irá para um lugar qualquer.
DDants

#4 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 29/09/2004, 22:08

Uma ação só acontece uma vez, só perguntou uma vez se houve colisão, você vai precisar de um onEnterFrame pra que a ação fique repetindo.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq