Bonjour à tous,

Je suis en train de construire une nouvelle navigation en Flash via un XML. J'ai un grand clip qui contient ensuite mes clips dupliqué. Mais j'ai un problème qui a l'air d'être la profondeur de mon élément créé avec la méthode createTextField.

Mon image est bien chargée, le bouton est bien créé. Mais le texte qui doit apparaître n'apparait pas... J'ai essayé pas mal de chose, rien y fait.

Avec le code de dessous, est-ce que quelqu'un aurait une idée? Merci d'avance

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
racine = this.firstChild;
 
/*boucle pour chaque élément*/
for (i=0; i < this.firstChild.childNodes.length; i++) {
	element = racine.childNodes[i];
	element_id = montre.childNodes[0].firstChild.nodeValue;
	element_name = montre.childNodes[1].firstChild.nodeValue;
	element_name_detail = montre.childNodes[2].firstChild.nodeValue;
	element_img_tn = montre.childNodes[3].firstChild.nodeValue;
	element_link = montre.childNodes[4].firstChild.nodeValue;
 
	/*création des clips images*/
	thumbs_clips[i] = thumbs.createEmptyMovieClip("mc" + i, i);
	thumbs_clips[i].createEmptyMovieClip("img", 1);
	thumbs_clips[i].img.loadMovie(element_img_tn);
 
	/*création des textfield*/
	thumbs_clips[i].createTextField("txtname", 2, 0, thumbs_height + 10, thumbs_width, 30)
	thumbs_clips[i].txtname.text = element_name + " " + element_name_detail;
	thumbs_clips[i].txtname.setTextFormat(format_name);
	thumbs_clips[i].txtname.selectable = false;
 
	/*création des boutons */
	thumbs_clips[i].createEmptyMovieClip("btn", 3);
	thumbs_clips[i].btn.lineStyle(0,0x000000,0);
	thumbs_clips[i].btn.beginFill(0x000000,0);
	thumbs_clips[i].btn.lineTo(thumbs_width,0);
	thumbs_clips[i].btn.lineTo(thumbs_width,thumbs_height +50);
	thumbs_clips[i].btn.lineTo(0,thumbs_height + 50);
	thumbs_clips[i].btn.endFill();
	thumbs_clips[i].btn._alpha = 100;
	thumbs_clips[i].btn.link = element_link + "?id=" + element_id;
	thumbs_clips[i].btn.onPress = function() {
		getURL(this.link);
	}
 
	thumbs_clips[i]._x = mask_position_x + i * thumbs_space;
}