Ir para conteúdo

POWERED BY:

Arquivado

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

renatinhavip

[Resolvido] hitTest com emptyMovieClip

Recommended Posts

É possível fazer hitTest com emptyMovieClip?

 

Tipo assim:

 

_root.createEmptyMovieClip("meu_mc",_root.getNextHighestDepth());

this.onMouseDown = function() {
	xFind = _root._xmouse;
	yFind = _root._ymouse;
	
	this.onMouseMove = function() {
		var x:Number = _root._xmouse;
		var y:Number = _root._ymouse;
		meu_mc.clear();
		meu_mc.lineStyle(1,0x0033CC,100);
		meu_mc.beginFill(0x6699FF,30);
		meu_mc.moveTo(xFind,yFind);
		meu_mc.lineTo(x,yFind);
		meu_mc.lineTo(x,y);
		meu_mc.lineTo(xFind,y);
		meu_mc.lineTo(xFind,yFind);
		meu_mc.endFill();
	};
};
this.onMouseUp = function() {
	delete this.onMouseMove;
	meu_mc.clear();

//HITTEST
if (meu_mc.hitTest(bola)) {
	bola._alpha = 30;
}
}

A sintaxe está certa mas não acontece o que eu quero, quando os dois mcs se tocam.

 

Alguém pode me ajudar?? http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

foi só problema de lógica, você esta "apagando" o movieCLip antes de testar de bateu, deixe assim

 

this.onMouseUp = function() {
	delete this.onMouseMove;
	

	//HITTEST
	if (meu_mc.hitTest(bola)) {
		bola._alpha = 30;
	}
		
	meu_mc.clear();
}

[]´s

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.