Toon posts:

Muisvolger in javascript

Pagina: 1
Acties:
  • 23 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben erg onervaren in javascript. Daarom heb ik een scriptje van internet afgehaald en dat probeer ik aan te passen. Het plaatsen van de ogen is me inmiddels goed gelukt, maar ik probeer ze ook nog zo uit te meten dat ze mooi in de oogkassen op en neer bewegen. Zie hier.
code:
1
2
3
4
5
6
7
8
9
10
11
12
function jseyesmove(x, y) {
  var ex, ey, dx, dy;
  if (jseyeso && jseye1 && jseye2 && jseyeso.style) {
    ex=jseyeso.offsetLeft+46; ey=jseyeso.offsetTop+58;
    dx=x-ex; dy=y-ey;
    r=(dx*dx/49+dy*dy/289<1) ? 1 : Math.sqrt(49*289/(dx*dx*289+dy*dy*49));
    jseye1.style.left= r*dx+36.5; jseye1.style.top= r*dy+44;
    ex+=56; dx-=56;
    r=(dx*dx/49+dy*dy/289<1) ? 1 : Math.sqrt(49*289/(dx*dx*289+dy*dy*49));
    jseye2.style.left= r*dx+240.5; jseye2.style.top= r*dy+65;
  }
}

Dit is een stukje uit script waar het aangepast moet worden, denk ik. jseye1 zal het linkeroog zijn en jseye2 het rechter. Echter weet iemand welke cijfers ik aan moet passen om het enigszinds passend te maken. Zelk kom ik er namelijk niet uit.

Overigens werkt het ook niet in firefox, maar dat zal wel op dezelfde manier op te lossen zijn als flash.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Ik zou zeggen: neem contact op met de maker. We geven hier geen support op scripts van derden, we hebben ze immers zelf ook niet geschreven. :)

Succes.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.