Bonjour,
dans ce tutoriel, je vais vous montrer comment
détecter la position de la souris par rapport à la scène dans flash en utilisant l'ActionScript.
Je vais vous montrer comment la détecter sous
ActionScript 2, mais aussi sous
ActionScript 3.
Alors, sous
ActionScript 2, il faut utiliser la
propriété _xmouse pour détecter la position dans l'
axe des X et
_ymouse pour l'
axe des Y.
Le
centre d'origine(le point
0,0) se situe en
haut à gauche.
Voici un exemple d'utilisation de cette fonction avec le résultat:
onEnterFrame = function()
{
txt.text='X:'+_xmouse+', Y:'+_ymouse;
}
Voici le résultat, bougez la souris sur la scène pour voir l'effet:
Sous
ActionScript 3, il y a eu quelques changements, il faut utiliser la
propriété mouseX pour détecter la position dans l'
axe des X et
mouseY pour l'
axe des Y.
Le
centre d'origine(le point
0,0) se situe en
haut à gauche.
Voici un exemple d'utilisation de cette fonction avec le résultat:
addEventListener(Event.ENTER_FRAME, detectpos);
function detectpos(event:Event):void
{
txt.text='X:'+mouseX+', Y:'+mouseY;
}
Voici le résultat, bougez la souris sur la scène pour voir l'effet:
merci, j'espère que vous avez aimé ce tutoriel et qu'il vous sera utile.
Scripts et Tutoriels similaires