Clip qui rejoind la souris

deuval Messages postés 18 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 25 décembre 2008 - 3 juil. 2004 à 16:07
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007 - 3 juil. 2004 à 22:48
comment faire pour qu'un clip rejoind l'axe X du curseur de la souris ?

4 réponses

SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
3 juil. 2004 à 19:43
Si tu veux que ton clip soit toujours à la même abcisse, tu entres ça :
_root.onMouseMove = function() {
  monClip._x = _xmouse;
}


Si tu veux qu'il le rejoigne plus progressivement :
_root.onEnterFrame = function() {
  if(Math.abs(_xmouse-monClip._x)) {
    monClip._x = _xmouse;
  } else  if(_xmouse>monClip._x) {
    monClip._x += 5
  } else {
    monClip._x -= 5
  }
}


Ca devrai marcher pour toi :) !
SuperDevy
0
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
3 juil. 2004 à 19:46
Petite erreur, 2ème code :
_root.onEnterFrame = function() {
vitesse = 5;
if(Math.abs(_xmouse-monClip._x)<vitesse) {
monClip._x = _xmouse;
} else if(_xmouse>monClip._x) {
monClip._x += vitesse;
} else {
monClip._x -= vitesse;
};
}


Bon courage pour la suite ;) !
SuperDevy
0
deuval Messages postés 18 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 25 décembre 2008
3 juil. 2004 à 20:26
oki merki :)

Math.abs() , sa sert a quoi ?
0
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
3 juil. 2004 à 22:48
Regarde dans l'aide avant de poser des questions comme ça !

'Math.abs()', c'est une fonction mathématique qui te retourne la valeur absolue d'un nombre (tjrs positive).

Bon courage pour la suite ;) !
SuperDevy
0
Rejoignez-nous