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

ActionScript 1 & ActionScript 2 Discussion :

Comment ne pas rejouer une animation après un clic ?


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2002
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Comment ne pas rejouer une animation après un clic ?
    J'ai donc un bouton Flash, quand je le survole, il lance une petite animation et la lit une seule fois. Le problème est que quand je clique sur ce bouton, il lance une url (via getURL) mais relit aussi l'animation !

    Comment faire pour arrêter toute action du boutn après le clic (on release) ???

    Merci !!! ;-)

  2. #2
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 591
    Points : 1 053
    Points
    1 053
    Par défaut
    Si j'ai bien compris, il suffit que tu ne mettes pas de onrelease pourjouer ton anim mais juste un onmouseover

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2002
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Non, en fait...
    J'ai fait un symbole de type bouton, donc, il joue l'anim lorsque je passe sur le bouton (j'ai mis une anim sur le Over), mais sur la scène même, sur le bouton, je met

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    on (release) {
        getURL("toto.htm", "_blank");
    }
    Il lance donc l'URL mais on a le temps de voir que l'anim du bouton se rejoue...

  4. #4
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 591
    Points : 1 053
    Points
    1 053
    Par défaut
    Ben en fait c'est normal (j'avais pas capté ), comme tu repositionnes ta souris sur ton bouton pour cliquer dessus pour le lien, et bien tu relances l'anim car tu redéclenches l'événement over (ben oui tu mets ta souris dessus), donc le moyen serait de déclarer une variable avec comme valeur de départ 0 et une fois que tu es passé dessus, tu lui donnes la valeur 1, et chaque fois que tu vas sur ton bouton, tu vérifies cette valeur avant de lancer ton anim

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2002
    Messages : 7
    Points : 7
    Points
    7
    Par défaut OK, merci !!!

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 05/11/2009, 18h39
  2. Réponses: 7
    Dernier message: 25/08/2006, 18h31
  3. [SQL] Comment ne pas exécuter une clause WHERE si une var est nulle
    Par charlysquare dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/05/2006, 22h12
  4. Ne pas recharger une animation Flash
    Par pihug12 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 21/04/2006, 22h10
  5. comment faire pour démarrer une tâche apres une autre
    Par dh01 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 04/12/2005, 15h57

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