Flash Player 6。
my_txt
.setTextFormat (textFormat
)my_txt
.setTextFormat (index
,textFormat
)my_txt
.setTextFormat (beginIndex
,endIndex
,textFormat
)
textFormat
一个包含字符和段落格式设置信息的 TextFormat 对象。
index
整数,指定 my_txt
内的一个字符。
beginIndex
一个整数。
endIndex
一个整数,指定所需文本范围后的第一个字符。
无。
方法;为文本字段中指定范围内的文本设置一个 TextFormat 对象。可以为文本字段中的每个字符分配一种文本格式。测试段落的第一个字符的文本格式,以执行整个段落的段落格式设置。setTextFormat()
方法更改应用于文本字段中单个字符、字符组或整体文本的文本格式。
文本格式在新 TextFormat 对象中设置。它包含字符和段落格式设置信息。字符格式设置信息描述单个字符的外观,例如,字体名称、磅值、颜色及关联 URL。段落格式设置信息描述段落的外观,例如,左边距、右边距、首行缩进和左对齐、右对齐及居中对齐。
用法 1:将 textFormat
的属性应用于文本字段中的所有文本。
用法 2:将 textFormat
的属性应用于 index
处的字符。
用法 3:将 textFormat
参数的属性应用于参数 beginIndex
到 endIndex
之间的文本范围。
请注意,用户手动插入的任何文本或使用 TextField.replaceSel() 替换的任何文本均不采用在 setTextFormat()
调用中指定的格式。若要设置 TextField 对象的默认格式,可使用 TextField.setNewTextFormat()。
此示例新建一个名为 myTextFormat
的 TextFormat 对象,并将其 bold
属性设置为 true
。然后调用 setTextFormat()
,将新文本格式应用到 my_txt
文本字段。
myTextFormat = new TextFormat(); myTextFormat.bold = true; my_txt.setTextFormat(myTextFormat);
TextField.setNewTextFormat()、TextFormat 类