actionscript keypress

actionscript keypress - Flash/ActionScript - Programmation

Marsh Posté le 23-11-2008 à 17:40:17    

bonjour voici mon problème en actionscript. l'objectif de mon code est qu'a chaque fois que j'appuie sur la touche "a" de mon clavier une partie de mon dessin s'affiche. Cependant avec mon code actuelle tout le dessin s'affiche en une seul fois. j'aimerai que ma boucle s'arrête sur la frame "1" et que la prochaine fois que j'appuie sur "a" elle passe sur la frame "2" etc...
 
voici mon code. Sur un bouton transparent j'ai tapé le code suivant
 

Code :
  1. on (keyPress "a" ) {
  2. for (var i=1;i<=16;i++){
  3.  stnic_mc.gotoAndStop(i);
  4. }
  5. }


 
merci d'avance pour votre aide.


Message édité par Sp@ds le 23-11-2008 à 18:07:44
Reply

Marsh Posté le 23-11-2008 à 17:40:17   

Reply

Marsh Posté le 23-11-2008 à 17:59:08    

bonjour
euh, il y a une cat' dédiée à l'AS
http://forum.hardware.fr/hfr/Progr [...] ujet-1.htm

Reply

Marsh Posté le 23-11-2008 à 19:31:06    

normal que ça ne marche pas !
Une boucle est executé instantanément (dans la limite des capacité du processeur)
donc, ce qu'il te faut si je comprend bien ce que tu veux :
 

Code :
  1. on (keyPress "a" ) {
  2. stnic_mc.gotoAndStop (_nextframe)
  3. }


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed