Bonjour,

Dans quel ordre s'exécute l'actionscript ?
Parce que ca me cause des problèmes.

Voyez-vous même sur un petit exemple:
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
16
17
18
19
20
21
22
onClipEvent(load)
{
	// Creation de l'objet du fichier xml
	var fichierMenu:XML = new XML();
	// Ignorer les blancs
	fichierMenu.ignoreWhite = true;
 
	// Tableau des composantes du menu
	_global.menu = new Array();
	_global.menu[0]="coucou1";
 
	// Analyse et extraction des donnees du fichier XML
	fichierMenu.onLoad = function()
	{
		_global.menu[0]="coucou2";
		trace("essai_onload : "+_global.menu[0]);
	}
 
	fichierMenu.load("menu.xml");
 
	trace("essai_apres : "+_global.menu[0]);
}

J'obtiens :
essai_apres : coucou1
essai_onload : coucou2

Donc le "trace("essai_apres : "+_global.menu[0]);" qui est tout à la fin s'est exécuté avant le load... comment ca se fait ?

Moi j'aimerais que la fonction load s'exécute avant parce que je dois récupérer des informations d'un fichier xml et après seulement les utiliser... Mais si ca ne se fait pas avant, ca cause problème forcément...

Vous voyez ce que je veux dire ?

Merci
++