Bonjour à tous,

je suis assez novice en AS3 et j'aimerais faire une petite rotation de clip mais je n'arrive pas à obtenir ce que je veux.

J'ai une sorte de compteur de voiture avec dans un clip une aiguille

J'ai positionné cette aiguille à l'horizontale pointant vers la gauche.

Je fais passer à mon animation un paramètre avec la vitesse et j'aimerais qu'au chargement de l'animation l'aiguille se mette directement sur la vitesse concernée.

Le minimum du compteur est 0 (position dans le .fla) et le max (angle de 180°) est 100km/h
Après ce n'est qu'une question de calcul pour trouver l'angle.

Cependant lorsqu'on a l'angle, comment dire au clip de se mettre directement dans la bonne position (le centre de rotation est la base de l'aiguille)

J'ai trouvé des choses de ce genre sur internet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
aiguille.addEventListener(Event.ENTER_FRAME, rotateMoveClip);
 
function rotateMoveClip(e:Event)
{
    e.target.rotation += 3;
}
mais ca ne fait pas du tout ce que je veux car l'aiguille tourne tout le temps et le centre de rotation n'a pas l'air d'être le même ... !

Merci d'avance à ceux qui pourront m'aider, en espérant avoir été clair !