Comunidad de diseño web y desarrollo en internet online

ecuaciones para mover ojo

Citar            
MensajeEscrito el 02 Nov 2005 03:16 am
hola,
lo que necesito es hacer un ojo que siga al mouse, alguien me podria ayudar con las ecuaciones?
yo lo trate de hacer asi:

Código :

function moverojo(){
   a=_ymouse;
   b=_xmouse;
   ojo._rotation=Math.tan(a/b);
}
setInterval(moverojo,1);

pero no funciona bien, es descontrolado, es por ahi la idea?

Por chechopoker

91 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Nov 2005 03:48 am
Pues usando como referencia el ejemplo ©

Código :

onClipEvent (load) {
   ini = random(250)+2;
   for (i=1; i<3; i++) {
      este = this["ojo"+i];
      este.x = este._x;
      este.y = este._y;
      e = 0.025;
      este.gotoAndPlay(ini);
   }
}
onClipEvent (enterFrame) {
   for (i=1; i<=3; i++) {
      porXmouse = int(_xmouse*100/150);
      porYmouse = int(_ymouse*100/150);
      porXmouse = (porXmouse>100) ? 100 : porXmouse;
      porXmouse = (porXmouse<-100) ? -100 : porXmouse;
      porYmouse = (porYmouse>100) ? 100 : porYmouse;
      // porYmouse=(porYmouse<-100)? -100 : porYmouse
      este = this["ojo"+i];
      este._x = este.x+porXmouse*e;
      este._y = este.y+porYmouse*e;
      s = (i == 1) ? -1 : 1;
      porYmouse = (porYmouse>0) ? -porYmouse : porYmouse;
      este._xscale = 100-porXmouse*e*4*s;
      este._yscale = 100-porXmouse*e*2*s;
   }
}


te keda asi ::

Por gabovanlugo

651 de clabLevel



Genero:Masculino  

Code Designer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.