Attribution de formats texte

La classe TextFormat permet de définir différentes propriétés d'affichage du texte et de les appliquer à tout le contenu d'un objet TextField, ou à une plage de texte.

L'exemple suivant applique un objet TextFormat à un objet TextField complet, puis un second objet TextFormat à une plage de texte de cet objet TextField :

var tf:TextField = new TextField();
tf.text = "Hello Hello";

var format1:TextFormat = new TextFormat();
format1.color = 0xFF0000;

var format2:TextFormat = new TextFormat();
format2.font = "Courier";

tf.setTextFormat(format1);
var startRange:uint = 6;
tf.setTextFormat(format2, startRange);

addChild(tf);

La méthode TextField.setTextFormat() n'affecte que le texte qui est déjà affiché dans le champ texte. Si le contenu de l'objet TextField change, il peut être nécessaire d'appeler à nouveau la méthode TextField.setTextFormat() pour ré-appliquer le formatage. Vous pouvez également utiliser la propriété defaultTextFormat de l'objet TextField pour spécifier le format à utiliser pour le texte saisi par l'utilisateur.


Flash CS3

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000230.html