Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2007, 02h22   #1
Nouveau Membre du Club
 
Avatar de bractar
 
Inscription : janvier 2004
Messages : 201
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 201
Points : 29
Points : 29
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 :
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!
__________________
Bractar the French fry eater
http://www.flale.com
bractar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 13h45   #2
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
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
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h50.


 
 
 
 
Partenaires

Hébergement Web