Ir para conteúdo
Fórum Script Brasil
  • 0

Hittest


konras

Pergunta

sad.gif tipo, ainda num consegui fazer...

eu quero algo assim:

o mouse arrasta um objeto pelo palco, mas se o mouse "encostar" numa hit area de um bot, o objeto que esta sendo arrastado "desaparece".

me parece ser bem simples, mas o problema é que num entendo como funciona o hittest...

valeu...

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

biggrin.gif consegui fazer pexe, mas ainda falta um detalhe:

saka só:

this.onEnterFrame = function() {

rastro1._x -= (rastro1._x-_xmouse)/2;

rastro1._y -= (rastro1._y-_ymouse)/2;

rastro2._x -= (rastro2._x-_xmouse)/3;

rastro2._y -= (rastro2._y-_ymouse)/3;

if (_root.rastro1.hitTest(_root.bot1) == true) {

_root.rastro1._visible = false;

_root.rastro2._visible = false;

}else{

_root.rastro1._visible = true;

_root.rastro2._visible = true;

}

};

note que só funciona no bot1, como faço p por o mesmo comando nos bot2,3 e 4, sem ter que repetir TODO o código?

valeu senshi ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

_root.onEnterFrame = function() {
rastro1._x -= (rastro1._x-_xmouse)/2;
rastro1._y -= (rastro1._y-_ymouse)/2;
rastro2._x -= (rastro2._x-_xmouse)/3;
rastro2._y -= (rastro2._y-_ymouse)/3;
for(i=1;i<4;i++){
if (rastro1.hitTest(this["bot"+i])) {
rastro1._visible = false;
rastro2._visible = false;
}else{
rastro1._visible = true;
rastro2._visible = true;
}
}
};

c num funcionar.. troca os ; dentro do for por ,

Eu nunca me lembru de cabeça c é ; ou , >.<

Link para o comentário
Compartilhar em outros sites

  • 0

NOssa.. pra falar a verdade eu PENSEI q tinha entendido o erro! mas não entendi não! tongue.gif

Mas dai fiz uma "maracutaia" (essa é velha!!) e consegui o resultado!

ODEIO HITTEST!!! dry.gif

ve c funciona com você ae!

_root.onEnterFrame = function() {
	rastro1._x -= (rastro1._x-_xmouse)/2;
	rastro1._y -= (rastro1._y-_ymouse)/2;
	rastro2._x -= (rastro2._x-_xmouse)/3;
	rastro2._y -= (rastro2._y-_ymouse)/3;
	for(i:Number=1;i<=4;i++){
  if (rastro1.hitTest(this["bot"+i])) {
  	rastro1._visible = false;
  	rastro2._visible = false;
  	var volta:MovieClip = this["bot"+i];
  }
	}
	if (volta == undefined){
  rastro1._visible = true;
  rastro2._visible = true;
	}
}

Link para o comentário
Compartilhar em outros sites

  • 0

biggrin.gif enquanto você tenta resolver meu problema com o hitTest, talves possa me tirar outra duvida, fiz um form em flah com interaçao com o asp, quando eu posto o form (somente ele) na net, funciona normal, o e-mail é enviado e os dados são recebidos do "outro lado", mas se ponho o form dentro de um swf (index por ex), ele n funciona.

Sera que segue o mesmo principio do _parent?

tentei assim e num deu tb? você sabe o que posso tentar?

valeu ^^ ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

e to fora.. não entendu de ASP...

olha so

cria 1MC e duplica ele

chama um de: rastro1

e o outro de: rastro2

agora cria um outro MC.. duplica ele 3 vezes (ficando com 4 ao todo)

chame de

bot1

bot2

bot3

bot4

agora colqoue o codigo q te apssei al em cima no keyframe e testa rpa você ver!

Link para o comentário
Compartilhar em outros sites

  • 0

dry.gif o erro num ta no asp pexe, ele ta normalzin, num to sabendo controlar o flash mesmo.

então me ensina uma coisa

tenho um fime(index.swf), e esse carrega outro(contato.swf)

tem como controlar algo na index, usando um bot em contatos???

quanto ao HitTest, vou fazer isso que você me sugeriu...

obrigado , de novo( dry.gif )

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...