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 :

SetInterval et ClearInterval.


Sujet :

Flash

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut SetInterval et ClearInterval.
    Bonjour à tous !

    Je cherche à faire un arbre qui a des feuilles qui tombent....

    setInterval(function(_this){
    _this.attachMovie("fleuille_final", "fleuille_final", _this.getNextHighestDepth(), {_x:573, _y:300});
    //cette fonction s'execute toutes les 3.5 secondes
    //soit 3500 millisecondes
    },3500,this);
    Seulement voilà avec cette méthode, les clips (feuilles) s'acumullent...

    C'est alors que ClearInterval intervient :

    clearInterval(mon_interval);

    Seulement placé dans la fonction, cela annulle le SetInterval immédiatement.

    Auriez vous une solution ?

  2. #2
    Membre émérite
    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
    Points : 2 313
    Points
    2 313
    Par défaut
    Citation Envoyé par janetdream
    Seulement placé dans la fonction, cela annulle le
    salut

    et bien sors le de la fonction

  3. #3
    Membre émérite
    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
    Points : 2 313
    Points
    2 313
    Par défaut
    sinon tu peux faire un truc comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    var intervalId:Number;
    var count:Number = 0;
    var maxCount:Number = 10;
    var duration:Number = 3500;
     
    function executeCallback():Void {
    	trace("executeCallback intervalId: " + intervalId + " count: " + count);
    	if (count >= maxCount) {
    		clearInterval(intervalId);
    	}
    	count++;
    }
     
    intervalId = setInterval(this, "executeCallback", duration);

Discussions similaires

  1. Arrêter une série de setInterval avec clearInterval
    Par Feno59 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 26/09/2014, 16h19
  2. clearInterval + setInterval au clic ?
    Par Harlock999 dans le forum jQuery
    Réponses: 6
    Dernier message: 30/11/2012, 16h30
  3. Utilisation de 2 fonctions setInterval successives
    Par mouste79 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 02/12/2005, 15h56
  4. [FLASH MX] pb setInterval
    Par chocobos dans le forum Flash
    Réponses: 5
    Dernier message: 24/08/2005, 16h42
  5. [flash MX] probleme avec setinterval et clearinterval
    Par yacinechaouche dans le forum Flash
    Réponses: 3
    Dernier message: 15/04/2004, 12h07

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