Voilà je tente de faire tourner un bouton sur son axe, avec une certaine inertie, effet elastique, J'en suis là pour l'instant
Pour le moment au survol il tourne bien et au rollout il s'arrête...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 stop() attente = function () { btn._rotation += 6; }; btn.onRollOut = function() { clearInterval(lanceur); }; btn.onRollOver = function() { lanceur = setInterval(attente, 10); }; btn.onPress = function(){ action}
Toutefois j'aimerais plutôt qu'au click de la souris, il exécute une rotation avec effet elastique et une fois complété, il charge la suite de l'action...(notez qu'il doit nécessairement retourner dans sa position initiale...)
Avez-vous des options?
Partager