Aller au contenu

Détecter la sortie de la souris


jeremanemo

Sujets conseillés

tu peux le faire sur le root, je ne suis pas certain qu'il soit appelé à chaque fois.


function foo()
{
//
}
_root.onRollOut = foo;

Me paraît un peu foireux mais tu peux essayer.

En AS2 j'ai l'habitude de ne placer que mon composant principal dans le root, rien d'autre, ça fonctionnera mieux de mon point de vue. Tu donne pas des masses d'infos non plus sur ce que tu veux faire, y'a certainement mieux.

Lien vers le commentaire
Partager sur d’autres sites

La meilleure des méthodes dans ton cas (à mon avis) est donc de placer un timer pas trop bourrin genre 200ms (moins ne sert à rien), qui teste si la souris outrepasse les limites normales de ton anim (test sur _root._xmouse, _root._ymouse) et faire une pause si c'est le cas.

Au moins tu seras certain.

***edit***Si tu as une boucle enterFrame dans ton jeux, autant placer le test dedans (il consomme pas des masses, par contre, évite le hitTest.)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Normalement le code suivant devrait fonctionner:

stage.addEventListener(Event.MOUSE_LEAVE, pause)

Enjoy.

Modifié par Arlette
Inutile de signer avec une url... Tu as déjà 3 liens en signatures
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...