Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Utilisation de texte > Formatage du texte > 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