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:

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;
}
maintenant je souhaiterai que cette rotation ne soit pas directe, mais qu'une transition ait lieu entre 2 positions...

voilà à quoi ressemble mon code (j'introduis une vitesse, une position initiale et finale), mais ça ne fonctionne pas :-(

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();
une idée pleaz ? merci !