Voici comment orienter un objet graphique de type MovieClip en Flash vers le curseur de la souris.
Copier/Coller le script dans Flash et remplacer le nom d'instance myTank par le vôtre.

 12

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This object will always look at the mouse cursor
myTank.addEventListener(Event.ENTER_FRAME, tankEnterFrame);
// This function will be launched every frame (25 times by seconds)
function tankEnterFrame(pEvt) {
// pEvt.currentTarget : myTank
var mc=pEvt.currentTarget;
// Get the radian angle between the tank and the cursor
// You can also replace mouseX and mouseY by another coordinates
var angleRadian=Math.atan2(mouseY-mc.y,mouseX-mc.x);
// Convert the radian angle in dedree
var angleDegree=angleRadian*180/Math.PI;
// Set the orientation
mc.rotation=angleDegree;
// Display angle of rotation in degree
txtAngle.text=Math.round(angleDegree)+"°";
}

Télécharger les sources: [www.thisisgameplay.com]_Orient_object_to_mouse_cursor.fla