bonjour tous le monde,
J'essaye désepérement de trouver le code qu'il me faut pour faire tourner une roue en fonction de la position de la souris,
la seule source que j'ai trouver est la suivante :
var angleini:Number;
Roue.addEventListener(MouseEvent.MOUSE_OVER, debutTourner);
function debutTourner(e:MouseEvent):void {
angleini = Roue.rotation - Math.atan2(mouseY - Roue.y, mouseX - Roue.x) * 180 / Math.PI;
stage.addEventListener(MouseEvent.MOUSE_UP, finTourner);
stage.addEventListener(MouseEvent.MOUSE_MOVE, tourner);
}
function finTourner(e:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_UP, finTourner);
stage.removeEventListener(MouseEvent.MOUSE_MOVE, tourner);
}
function tourner(e:Event):void {
var angle:Number = Math.atan2(mouseY - Roue.y, mouseX - Roue.x) * 180 / Math.PI;
Roue.rotation = angle + angleini
}
Mais en fait ca me convient pas vraiment parceque j'aimerai que cette roue soit un vinyl sur lequelle j'aurai un menu et je voudrais que qu'elle puisse tourner au simple passage de la souris ...je vous remercie d'avance
Psylo
