[FLASH 8] Probleme keyDown
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:
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