Bonjour,

J'ai créé un texte dynamique pour pouvoir importer différents textes de longueur variables situés dans des fichiers ".txt". Il n'y a que la hauteur qui varie. Je voudrais placer des boutons en-dessous de mon texte en fonction de la hauteur du texte dynamique mais je n'ai jamais le bon chiffre et du coup, mes boutons se placent n'importe où !

Voici mon code :
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
function loadtexteetape(numetape:String):Void {
	monLoadVars = new LoadVars();
	//on envoi le paramètre du fichier à ouvrir
	monLoadVars.load(numetape+".txt");
	etap_txt.autoSize = true;
	trace("taille case texte au début : " + etap_txt._height);
	monLoadVars.onData = function(src) {
		var nlPos;
		// Supprime les retours chariot (\r) pour ne laisser que les retours à la ligne
		while ((nlPos=src.indexOf("\r"))>=0) {
			src = src.slice(0, nlPos)+src.slice(nlPos+1);
		}
		// On met le contenu du fichier dans la zone de texte
		etap_txt.text = src;
	};
	trace("taille case texte à la fin : " + etap_txt._height);
}
Ce qui se passe, c'est que quand je lance mon appli j'ai :
taille case texte au début : 17
taille case texte à la fin : 17

alors que normalement, pour le texte qui s'affiche par défaut (et qui s'affiche très bien d'ailleurs), la hauteur devrait être de 199 à la fin !!!

J'espère avoir été assez claire. Y'a quelqu'un qui aurait une idée pour me dépatouiller par hasard ?