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 :

fonction ds le gestionnaire d'evenements d'un bouton


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 8
    Par défaut fonction ds le gestionnaire d'evenements d'un bouton
    Bonjour,
    Dans mon animation, lorsque je clique sur un bouton, je renvoie sur une frame ou là est listé une série d’actions (comprenant un setTimeout) qui s’éxecute.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    this.suivant = function() 
    {
    gotoAndStop("portfolio") ;
    this.cible_profil_mc.clip_profil_mc.removeMovieClip();
    this.menu_mc.gotoAndStop("off") ;
    }; 
    this.onMotionFinished = function() 
    { 
    setTimeout( this, "suivant", 0 ) ; 
    }; 
    var twbloc:Tween = new Tween(cible_profil_mc, "_y", Regular.easeOut, -36, -386, 0.6, true );
    var twoff:Tween = new Tween(this.menu_mc.bt_infos_mc, "_y", Regular.easeOut, 0, 32, 0.4, true );
    var twoff:Tween = new Tween(clip_logo_mc, "_alpha", Regular.easeOut, 0, 100, 1.5, true );
    twbloc.addListener(this);
    twoff.addListener(this);

    Tout marche nickel, mais je suppose qu’il doit y avoir une méthode beaucoup plus simple en définissant cette série d’actions directement dans le gestionnaire d’événements du bouton, ce qui évite de renvoyer à chaque fois sur une frame.

    C'est pourquoi, je voudrais savoir comment est il possible de définir une fonction avec toute une série d’actions qui s’exécute les unes après les autres, avec la possibilité entre chaque action de mettre un petit temps d’arrêt.

    Merci d’avance pour vos réponses.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Salut,
    Tu peux toujours utiliser setInterval().

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

Discussions similaires

  1. Passer un paramètre à une fonction avec un gestionnaire d'évènements
    Par el_butcho dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/03/2008, 21h22
  2. Gestionnaire d'evenements? Besoin de conseils et suggestions
    Par Althar dans le forum Développement 2D, 3D et Jeux
    Réponses: 20
    Dernier message: 03/09/2007, 20h22
  3. Gestionnaire d'evenement non valide
    Par Elstak dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/06/2007, 22h03
  4. Créer des gestionnaires d'evenement en live
    Par Gruik dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/01/2007, 17h45
  5. Gestionnaire d'evenement
    Par jagboys dans le forum MFC
    Réponses: 1
    Dernier message: 04/03/2006, 18h14

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