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 :

[AS2] Action a la fin de l'execution de mon movieclip


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bractar
    Inscrit en
    Janvier 2004
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 224
    Par défaut [AS2] Action a la fin de l'execution de mon movieclip
    Salut,
    j'ai un movie clip qui me renvoit une variable quand j'en ai plus besoin. Je voudrais (a partir d'un code situe dans la scene) faire une autre action quand cette variable vaut -1

    voici mon code de la scene, ce sera peut etre plus facile a comprendre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function loadLines(cat:Number, scat:Number)
    {
    	/*test si le movie clip existe (si vous connaissez une autre solution, elle est la bienvenue!)*/
    	if(this.main_mc["lines_"+(cat+1)+"_"+scat]._x == undefined)
    		this.main_mc.attachMovie("lines_"+(cat+1)+"_"+scat, "lines_"+(cat+1)+"_"+scat, this.getNextHighestDepth()+20,{_x:8, _y:104}); //cree un movieclip
    	else
    	{
    		if(_root.lineRewind == -1)
    			this.main_mc["lines_"+(cat+1)+"_"+scat].removeMovieClip();
     
    		loadLines(cat, scat);
    	}
    }
    Flash n'aime pas trop ce code :
    256 levels of recursion were exceeded in one action list.
    This is probably an infinite loop.
    Further execution of actions has been disabled in this movie.

    Merci d'avance pour votre aide!

  2. #2
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    Et bien je suppose que vu que la méthode removeMovieClip prend son temps pour s executer...il faudrait que tu appelles ta fonction non pas de manière récursive mais après avoir déchargé ton objet...
    regarde du côté de l evenement onUnload de MovieClip....
    mais je suis pas sur

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/01/2007, 00h48
  2. Réponses: 4
    Dernier message: 31/08/2006, 11h25
  3. Pause à la fin de l'execution
    Par doucs dans le forum Visual C++
    Réponses: 3
    Dernier message: 04/08/2006, 10h07
  4. Récupération de la main à la fin d'une execution
    Par cedekasme dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/01/2006, 16h09
  5. Réponses: 6
    Dernier message: 27/10/2005, 12h58

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