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 :

Mettre une pause dans actionscript


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Par défaut Mettre une pause dans actionscript
    Bonsoir,

    J'ai un bouton dans mon animation flash, qui lorsqu'il est cliqué, appel une nouvelle page HTML.

    Le problème que j'ai, se situe dans le fait que, je souhaite associer un son lorsque la souris clique sur le bouton et non pas quand elle survole la souris, mais le problème, c que le son n'est pas joué puisque la page appelée dans le lien apparait tout de suite ...

    (difficile d'expliquer clairement, désolé )

    J'avais donc imaginer, rajouter une pause, dans mon actionscript, entre le moment ou le bouton est cliqué et celui où la page est appelée dans le lien ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    on (release) {
    Musique.start();
    getURL("rub_outils.htm");
    }
    Mais je ne sais pas comment rajouter cette pause dans mon actionscript ?

    Merci d'avance,

    Denis

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    salut,
    tu peux utiliser la méthode "setInterval" pour temporiser ton action.

  3. #3
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    tu as essayé de mettre sur le bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    on (press) {
    Musique.start();
    }
    on (release) {
    getURL("rub_outils.htm");
    }

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Par défaut
    Merci pour vos réponses.

    Je viens d'essayer d'utiliser ta méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    on (press) {
    Musique.start();
    }
    on (release) {
    getURL("rub_outils.htm");
    }
    Malheureusement, j'ai le même souci, le son n'a pas le temps d'être lu que je suis déjà sur la page du lien appelé.

    C'est la raison pour laquelle j'avais imaginer mettre une pause entre le click et l'appel du lien, est-ce la bonne solution ?

    En revanche, je ne sais pas comment placer dans mon script un temps de pause avec SetInterval.

    Merci encore

  5. #5
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    tu peux aussi utiliser onSoundComplete
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var my_sound:Sound = new Sound();
    my_sound.attachSound("mySoundID");
    my_sound.onSoundComplete = function() {
    getURL("rub_outils.htm");
    };
    my_sound.start();

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Par défaut
    Si je fais le test j'ai une erreur sur mon script :

    Ligne 6 : L’instruction doit apparaître dans le gestionnaire on
    my_sound.start();

    Merci

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

Discussions similaires

  1. Mettre une pause dans un programme
    Par PNL dans le forum Général Java
    Réponses: 12
    Dernier message: 28/01/2016, 00h54
  2. Mettre une pause dans un SWF chargé dans un clip
    Par sebseb65 dans le forum Flash
    Réponses: 2
    Dernier message: 10/09/2008, 21h50
  3. Mettre une pause dans l'affichages sur un formulaire
    Par benjamin50 dans le forum IHM
    Réponses: 2
    Dernier message: 10/04/2008, 15h47
  4. Mettre une pause dans l'execution
    Par lessoy dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 17/04/2007, 13h14
  5. [FLASH MX2004] Comment mettre une pause dans un script
    Par vbcasimir dans le forum Flash
    Réponses: 3
    Dernier message: 16/02/2006, 09h47

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