Ir para conteúdo

POWERED BY:

Arquivado

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

Antonio Sales

Rotacionar movieclip

Recommended Posts

Ola pessoal,

Tenho um movieclip que preciso rotacionar no sentido horario ou no anti-horario com o mouse.

eu consigo rotacionar no sentido anti-horario com o seguinte codigo:

 

mc.onDragOut = function() {

mc._rotation = mc._rotation+45;

if (mc._rotation == 360) {

mc._rotation = 0;

}

}

 

Mas como fazer o movieclip rotacionar nos dois sentidos?

 

Agradeço qualquer ajuda

 

Antonio

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao invés de colocar:

 

mc._rotation = mc._rotation+45;

coloque:

 

mc._rotation = mc._rotation-45;

assim ele rotaciona no outro sentido

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso eu sei.

acho que não fui muito claro

O que eu preciso fazer é ele rotacionar tanto sentido anti-horario como no sentido horario usando o drag do mouse.

exemplo:

se eu clicar e segurar e girar no sentido horario o mc acompanha ou se eu clicar e segurar e girar no sentido anti-horario o mc acompanha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, bele?

 

Bom faz o seguinte coloca o cod. abaixo direto no movie clip e veja se era isso que você precisa...

 

on(press){

dragging = true;

orig_mouse_angle = Math.atan2(_parent._ymouse-_y, _parent._xmouse-_x) * 180/Math.PI;

orig_rotation = _rotation;

orig_x = _parent._xmouse;

}

onClipEvent(mouseMove){

if(dragging){

curr_mouse_angle = Math.atan2(_parent._ymouse-_y, _parent._xmouse-_x) * 180/Math.PI;

_rotation = orig_rotation + curr_mouse_angle - orig_mouse_angle;

updateAfterEvent();

}

},

on(release,releaseOutside){

dragging = false;

}

 

 

Duvidas posta ai, 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.