Description
Method; applies the text formatting specified by textFormat to some or all of the text in a text
field.
textFormat
Only the non-null properties of textFormat are applied to the text field. Any property of
that is set to null will not be applied. By default, all of the properties of a newly
textFormat
created TextFormat object are set to
There are two types of formatting information in a TextFormat object: character level, and
paragraph level formatting. Each character in a text field might have its own character formatting
settings, such as font name, font size, bold, and italic.
For paragraphs, the first character of the paragraph is examined for the paragraph formatting
settings for the entire paragraph. Examples of paragraph formatting settings are left margin, right
margin, and indentation.
The
setTextFormat()
a range of characters, or to the entire body of text in a text field.
Usage 1: Applies the properties of
Usage 2: Applies the properties of
Usage 3: Applies the properties of the
beginIndex parameter to the endIndex parameter.
Notice that any text inserted manually by the user, or replaced by means of
TextField.replaceSel()
formatting specified for the text insertion point. To set a text field's default formatting for new
text, use
TextField.setNewTextFormat()
Example
The following example sets the text format for two different strings of text. The
method is called and applied to the
var format1_fmt:TextFormat = new TextFormat();
format1_fmt.font = "Arial";
var format2_fmt:TextFormat = new TextFormat();
format2_fmt.font = "Courier";
var string1:String = "Sample string number one."+newline;
var string2:String = "Sample string number two."+newline;
this.createTextField("my_txt", this.getNextHighestDepth(), 0, 0, 300, 200);
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.text = string1;
var firstIndex:Number = my_txt.length;
my_txt.text += string2;
var secondIndex:Number = my_txt.length;
my_txt.setTextFormat(0, firstIndex, format1_fmt);
my_txt.setTextFormat(firstIndex, secondIndex, format2_fmt);
750
Chapter 7: ActionScript for Flash
must be a TextFormat object that specifies the text formatting changes desired.
null
method changes the text formatting applied to an individual character, to
textFormat
textFormat
textFormat
, receives the text field's default formatting for new text, and not the
my_txt
.
to all text in the text field.
to the character at position index.
parameter to the span of text from the
.
text field.
()
setTextFormat
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?