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 :
Ce qui se passe, c'est que quand je lance mon appli j'ai :
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); }
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 ?
Partager