Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rariel

Colisoes ? como fazer

Recommended Posts

pessoal seguinte quero saber como checar uma colisao de um movie clip com outro , eu criei uma função que inseri um objeto em determinada posição x e y no palco ao clicar no botao, e criei uma outra função que ao clicar no botao ele arrasta o objeto no palco, porém quero saber como ver se ocorreu uma colisao quando esse objeto que adicionei no palco chocar com outro muvieclip.

 

to usando o seguinte codigo mas ta dando erro:

 

if(mc_limite.hitTestObject(e1.currentTarget.x, e1.currentTarget.y, true))
		 {
		 	trace("Colisao");
	     }
	

Compartilhar este post


Link para o post
Compartilhar em outros sites

var mc1:MovieClip= new MovieClip()
mc1.graphics.beginFill (0xFFF000);
mc1.graphics.lineStyle (0, 0x666666);
mc1.graphics.drawRoundRect (0, 0, 80, 80, 9);
mc1.graphics.endFill ();


var mc2:MovieClip= new MovieClip();
mc2.graphics.beginFill (0xaaffaa);
mc2.graphics.lineStyle (0, 0xaaaaaa);
mc2.graphics.drawRoundRect (250, 250, 80, 80, 9);
mc2.graphics.endFill ();

addChild (mc2);
addChild (mc1);

mc1.startDrag(true)
	

function Colisao ()
{
	mc1.hitTestObject(mc2) ?  mc2.alpha= .4 : mc2.alpha=1 ;
	
}

setInterval(Colisao,100)

so colar que funfa..

 

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/DisplayObject.html#hitTestObject()

 

flw rapaz...boa sorte ai!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.