Texte qui change de taille tout seul [Résolu]

Messages postés
31
Date d'inscription
samedi 22 avril 2006
Dernière intervention
24 août 2010
- 5 nov. 2009 à 23:20 - Dernière réponse :
Messages postés
31
Date d'inscription
samedi 22 avril 2006
Dernière intervention
24 août 2010
- 6 nov. 2009 à 19:17
Bonjour amis ^^,

Voila je fais appel a vos services en raison de mon problème (je prog en as2):

ça parait bette comme ça mais bon, je voudrais que lorsque je rentre par exemple dans mon texte dynamique:
texteecri = "blablablablablablablablablablablablablablablablablablablabla";
ratio.text= texteecri;


ben que mon texte dynamique aille à la ligne tout seul à partir d'une certaine largeur. J'ai fait ça pour que la largeur change suivant le texte (j'écrit "m" dans ratio car c'est pour moi la lettre la plus longue écrire "m" sert a définir largeurlettre):
largeurlettre = ratio._width;
onEnterFrame = function(){
ratio._width = largeurlettre*texteecri.length; //je multiplie la largeur d'une lettre * le nombre de lettre
}


Donc bon jusque la ça fonctionne ensuite pour revenir a la ligne je suppose qu'il faut donc mettre une limite au width du ratio et définir une hauteur. Bref je ne vois pas vraiment comment faire, donc j'ai besoin de vos lumières ^^ .
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6161
Date d'inscription
dimanche 21 décembre 2003
Dernière intervention
4 septembre 2013
- 5 nov. 2009 à 23:43
3
Merci
Bonsoir,

tu devrais t'intéresser aux propriétés de a classe TextField, tels que "autosize", "multiline","wordWrap" et height/width.

Peg'

Merci pegase31 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de pegase31
Messages postés
31
Date d'inscription
samedi 22 avril 2006
Dernière intervention
24 août 2010
- 6 nov. 2009 à 18:52
0
Merci
Merci de ta réponse je vais chercher tout cela ^^.
Commenter la réponse de cs_mic1331
Messages postés
31
Date d'inscription
samedi 22 avril 2006
Dernière intervention
24 août 2010
- 6 nov. 2009 à 19:17
0
Merci
Ok c'est bon encore merci pour les indications ^^ je met le code:

largeurlettre = tmp._width;
onEnterFrame = function() {
tmp._width = largeurlettre * texteecri.length; 
if(tmp._width > 184){
tmp._width = 184;
}
}
tmp.autoSize = "left";
tmp.multiline = true;
tmp.wordWrap = true;
texteecri = "bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla ";
tmp.text = texteecri;
Commenter la réponse de cs_mic1331

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.