Bonjour
j'essaie de faire tourner un movie_clip (notation) à l'aide de boutons (ex: le btn A_btn pour faire tourner de 0°, le btn Bb_btn pour 30°, le btn B_btn pour 60°...) => si j'utilise tout simplement la fonction onPress, c'est ok:
maintenant je souhaiterai que cette rotation ne soit pas directe, mais qu'une transition ait lieu entre 2 positions...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 A_btn.onPress=function(){ notation._rotation=-0; } Bb_btn.onPress=function(){ notation._rotation=-30; } B_btn.onPress=function(){ notation._rotation=-60; }
voilà à quoi ressemble mon code (j'introduis une vitesse, une position initiale et finale), mais ça ne fonctionne pas :-(
une idée pleaz ? merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 rotation=function(final_rotation:Number){ var speed:Number=10; if(notation._rotation<final_rotation){ notation._rotation+=speed; } else if (notation._rotation>final_rotation){ notation._rotation-=final_rotation; } } btn=function(){ A_btn.onPress=rotation(0); Bb_btn.onPress=rotation(-30); B_btn.onPress=rotation(-60); } btn();
Partager