Bonjour à tous et toutes,

Voici ma deuxième demande d'aide sur ce forum...

Voilà je suis en train de faire un player video flv/xml etc... le player Flash fonctionne impeccable et je m'attaque à la partie XML/Flash.

En gros, Flash charge le XML et créé autant de movieclip qu'il y a de attribut dans le XML, ça il n'y a pas de soucis, les textfields sont bien créés, bien remplis, par la meme occasion, le movieclip est un bouton sur lequel on doit appuyé pour changer la vidéo du player...

C'est à la création du bouton qu'il y a un soucis, j'ai essayé de créer une boucle "for", mais le résultat n'est pas fructueux, j'ai essayé de suivre ce tutorial : http://www.developpez.net/forums/showthread.php?t=14447

Rien non plus, je ne comprends pas tout là...

Donc, je poste le XML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?xml version="1.0" encoding="iso-8859-1"?>
<racine>
<clip fichier ='video1.flv' description ='Des petits chats tout mignons'/>
<clip fichier ='tetss.flv' description ='Encore des chats'/>
</racine>
et mon code Flash :

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
23
 
var nb_element = xmlvideo.firstChild.childNodes.length;
var X = 60;
for (i=0; i<nb_element; i++) {
	var num_lvl = getNextHighestDepth();
	var mc_txt:MovieClip = this.createEmptyMovieClip(["mc_txt"+i], num_lvl);
	var txt:TextField = mc_txt.createTextField("txt", num_lvl, 0, 0, 200, 20);
	_root.mc_txt.beginFill(0xFFFFFF, 0);
	_root.mc_txt.lineStyle(0, 0x000000);
	_root.mc_txt.lineTo(mc_txt._width, 0);
	_root.mc_txt.lineTo(mc_txt._width, mc_txt._height);
	_root.mc_txt.lineTo(0, mc_txt._height);
	_root.mc_txt.lineTo(0, 0);
	_root.mc_txt.endFill();
	mc_txt._width = txt._width;
	mc_txt._height = txt._height;
	mc_txt._x = 50;
	mc_txt._y = X;
	txt.text = xmlvideo.firstChild.childNodes[i].attributes.description;
	txt.selectable=false;
    X += 20;
}
stop();
J'ai surement commis une boulette, mais ça fait 5 jours que je me suis mis à Flash de manière sérieuse et j'aimerai avancer un peu...

Merci d'avance à toutes les personnes qui pourront m'aiguiller un ti peu...