IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

déclenchement d'animation sur touche


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 142
    Par défaut déclenchement d'animation sur touche
    Bonjour,

    Je me trouve confronté à un petit problème.

    Je voudrais déclancher une animation à partir de l'appui d'une touche du clavier.

    Par exemple, je veut que l'anim se déclenche se déclanche lors de l'appuie sur la touche espace.

    j'ai donc écrit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (Key.isDown(Key.SPACE)) 
    {
     gotoAndPlay("saut",2);
    }
    Or, cela ne fonctionne pas !

    A noter que j'ai mis "stop();" sur la première image de mon anim pour éviter qu'elle ne tourne en boucle.

    Quelqu'un peut t'il m'aiguiller ? je dispose de Flash 8.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 56
    Par défaut
    onEnterFrame=function(){
    if (Key.isDown(Key.SPACE)) {
    clip.gotoAndPlay("saut")
    }
    }
    stop()

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    onEnterFrame=function()
    En effet, cette fonction te permet de tester tout le temps ta condition et donc de voir tout le temps si tu presse ou pas ta barre espace.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 142
    Par défaut
    Et bien merci pour les explications !

    Je vais tester dans la journée. Merci à vous deux

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 142
    Par défaut
    Voila, j'ai testé et j'ai du enlevé le mot"clip" pour que cela fonctionne

    Voila le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    onEnterFrame=function(){
    if (Key.isDown(Key.SPACE)) {
    gotoAndPlay("saut")
    }
    }
    stop()
    Merci à vous, problème résolu.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 142
    Par défaut
    Et bien je pensais avoir résolu le problème mais en fait non

    J'ai crée une deuxieme animation, qui doit se déclencher sur l'appuie de la touche UP en reprenant la même fonction que celle pour le premier.

    Or, lorsque l'appuie sur SPACE, ce sont les deux anim qui se déclenche et quand j'appuie sur UP, rien ne ce passe.


    Déscription du FLA

    Un calque nommé : saut
    Un calque nommé : saut_long_avant

    Un symbole : joueurs

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Lol, clip étant un nom pour exemple, si ton clip s'appelle autrement, faut mettre autre chose, si tu code directement sur ta scène sans passer par un clip, tu dois comme tu l'as dit l'enlever.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Déclenchement code sur touche de fonction
    Par SeaWolf601 dans le forum Access
    Réponses: 7
    Dernier message: 19/08/2006, 14h11
  2. [FLASH MX] Synchroniser une animation sur un long mp3
    Par calogerogigante dans le forum Flash
    Réponses: 9
    Dernier message: 05/07/2006, 11h37
  3. Probleme : load une animation sur une autre
    Par Basicman dans le forum Intégration
    Réponses: 2
    Dernier message: 26/04/2006, 15h14
  4. [FLASH MX] Animation sur bouton en boucle
    Par mascagne dans le forum Flash
    Réponses: 3
    Dernier message: 04/03/2006, 10h36
  5. déclenchement d'un message box après click sur touche entrée
    Par new_wave dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/11/2005, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo