Ir para conteúdo

Arquivado

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

prompt

[Resolvido] Rodar quadrado clicando e arrastando.

Recommended Posts

Fala galera, tudo legal?

 

Estou tentando fazer com que um quadrado rode conforme eu clique e arraste o o mouse.

Mais especificamente quero clicar em uma ponta do quadrado e, mantendo ainda clicado, arrasto o mouse, rodando o quadrado conforme a posição do ponteiro na tela.

 

Como posso fazer isso?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você vai ter que usar o _rotate e a posição do mouse para fazer uma continha de 180°

 

Mas veja se esse tópico lhe ajuda:

http://forum.imasters.com.br/index.php...;hl=rota%E7%E3o

 

Existem mais alguns de rotação no forum... da uma pesquisadinha

 

Tem esse aqui tbm meio antiguinho de um canhão xD

parent.addEventListener(MouseEvent.MOUSE_MOVE, rotate);

function rotate(evt:MouseEvent):void
{
	var mousex = evt.stageX-cannon_mc.x;
	var mousey = (evt.stageY-cannon_mc.y)*-1;
	var angle = Math.atan2(mousey, mousex);
	cannon_mc.rotation = -angle*180/Math.PI;
}

Tem um bacaninha lá em AS3

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado berseck, é isso mesmo que eu estava querendo fazer.

 

Dou por Resolvido esse tópico, já que as soluções que apresentadas resolvem o assunto.

 

Vlew mais uma vez galera!

 

abraços.

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.