Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2880 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Probleme Nextfram PreviousFram

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme Nextfram PreviousFram

n°1983778
b440
Posté le 13-04-2010 à 23:39:31  profilanswer
 

Bonsoir,
 
J'ai un petit problème avec ce bout de code:
 

Code :
  1. stage.addEventListener(KeyboardEvent.KEY_DOWN, deplacement);
  2. function deplacement(evt:KeyboardEvent):void
  3. {
  4. switch(evt.keyCode)
  5.     {
  6.        case Keyboard.LEFT:
  7.           prevFrame(); 
  8.           break;
  9.        case Keyboard.RIGHT:
  10.           nextFrame();
  11.           break;
  12.     }
  13. }


 
Il fonctionne prarfaitement jusqu'à ce que cette autre bou de code appraisse:
 
 

Code :
  1. stop();
  2. var i = new Loader();
  3. addChild(i);
  4. i.load(new URLRequest('simulateur.swf'));
  5. stage.addEventListener(KeyboardEvent.KEY_DOWN, deplacement2);
  6. function deplacement2(evt:KeyboardEvent):void
  7. {
  8. switch(evt.keyCode)
  9.     {
  10.        case Keyboard.LEFT:
  11.    removeChild(i);
  12.  prevFrame();
  13.         break;
  14.  
  15.         case Keyboard.RIGHT:
  16.  removeChild(i);
  17.  nextFrame();
  18.         break;
  19.     }
  20. }


 
dans la slide suivante je remet le premier code...à partir de la ça devient la fête complète avec les touches...
il revient des fois 4 slides en arrière puis en saute 5 en avant etc...
 
Quelqu'un aurai une idée d'où cela peut venir ?
 
 
Merci pour votre aide.


Message édité par b440 le 13-04-2010 à 23:45:57
mood
Publicité
Posté le 13-04-2010 à 23:39:31  profilanswer
 

n°1986589
Mr Mala
Posté le 22-04-2010 à 12:12:35  profilanswer
 

Essaye déjà un  
stage.removeEventListener(KeyboardEvent.KEY_DOWN, deplacement);
avant le  
stage.addEventListener(KeyboardEvent.KEY_DOWN, deplacement2);

n°1987227
abais
Posté le 24-04-2010 à 10:22:25  profilanswer
 

En effet, comme le sous-entend Mr Mala, il y a un problème de logique dans ton code qui fait que ça boucle...
Tant que tu garderas le doigt sur la touche du clavier, l'événement KEY_DOWN se dispersera et tes fonctions liées se déclencheront...
Même si la pression de la touche te semble brève, flash a le temps d'exécuter un certain nbre de fois le code AS...


Message édité par abais le 24-04-2010 à 10:24:02

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Probleme Nextfram PreviousFram

 

Sujets relatifs
[php] Problème affichage tableau avec timerproblème sur python
Probleme avec les '[ ]' et les '*' dans une structureProbleme chemin dirname()
Problème avec mon siteProblème feuille de style CSS
Problème MySQL CountJava : problème de radar sur robocode
Postgresl, probleme de jointureProblème lors du passage de PHP4 à PHP5
Plus de sujets relatifs à : Probleme Nextfram PreviousFram


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR