Ir para conteúdo

Arquivado

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

GabrielFerrari

[Resolvido] Evento de botão limitado

Recommended Posts

Pequisei na net por um código para que os botões crescem conforme o mouse fosse chegando perto.

 

onClipEvent (enterFrame) 
{
//script made by donny @ http://www.flashcircle.com
	mouse2 = _xmouse;
	if (mouse2<0) {
		mouse2 = -1*mouse2;
	}
	scale = 200-mouse2;
	if (scale<150) {
		scale = 150;
	}
	if (scale>200) {
		scale = 200;
	}
	setProperty ("", _xscale, scale - 25);
	setProperty ("", _yscale, scale - 25);

}

Adaptei ele para o que eu precisava e tal mas ainda tem um problema.

 

Eu gostaria de limitar a área para que acontecesse a ação.

Porém mesmo o mouse estando muito distando os botões continuam a crescer de acordo com o movimento do mouse.

Tentei limitar com IF mas não deu certo.

 

É possível fazer essa limitação ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentou limitar através da posição do mouse?

Algo assim:

 

if(mouse2==300){
scale=100;
delete onEnterFrame;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo

no final ficou assim caso alguém mais precise:

 

onClipEvent (enterFrame) 
{
//script made by donny @ http://www.flashcircle.com
	mouse2 = _xmouse;
	mouse3 = _ymouse;
	trace(mouse3);
	if (mouse2<0) {
		mouse2 = -1*mouse2;
	}
	scale = 200-mouse2;
	if (scale<150) {
		scale = 150;
	}
	if (scale>200) {
		scale = 200;
	}
	if(mouse3>100 || mouse3<-100){
		   scale=150;
		   delete onEnterFrame;
}
	setProperty ("", _xscale, scale - 25);
	setProperty ("", _yscale, scale - 25);

}

 

 

Muito Obrigado.

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.