Bonjour, je débute en flash et j essaie de faire tourner un cercle à la pression d une touche clavier... le probleme est que la fonction est executée x fois...voici le code placé sur _root

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var acceleration:Number;
acceleration=1;
sens=1;
 
clavierListener= new Object(); 
Key.addListener(clavierListener);
 
clavierListener.onKeyDown = function() {
	switch(Key.getCode()){
		case 37://LEFT
		trace("LEFT");
		circle_mc._rotation+=(1);
		acceleration+=1;
		break;
 
		case 39:
		trace("RIGHT");
		circle_mc._rotation-=(1);
		acceleration+=1;
		break;
	}
	trace("ROTATION: " + circle_mc._rotation);
}
la question n est pas de savoir comment faire pour le faire une fois mais plutot pourquoi cela se passe ainsi...merci