使用 TextField 类

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

在 Adobe® Flash® Player 或 Adobe® AIR™ 中,您可以使用 TextField 类的实例在屏幕上显示文本或创建文本输出字段。TextField 类是其他基于文本的组件(如 TextArea 组件或 TextInput 组件)的基础。

文本字段内容可以在 SWF 文件中预先指定、从文本文件或数据库中加载,或由用户在与应用程序交互时输入。在文本字段内,文本可以显示为呈示的 HTML 内容,并可在其中嵌入图像。创建文本字段的实例后,可以使用 TextFormat 和 StyleSheet 等 flash.text 类控制文本的外观。 flash.text 包 几乎包含所有与在 ActionScript 中创建、管理文本和设置文件格式相关的类。

可以用 TextFormat 对象定义格式设置并将此对象分配给文本字段,以此来设置文本格式。如果文本字段包含 HTML 文本,则可以对文本字段应用 StyleSheet 对象,以便将样式分配给文本字段内容的特定片段。TextFormat 对象或 StyleSheet 对象包含定义文本外观(例如颜色、大小和粗细)的属性。TextFormat 对象可以将属性分配给文本字段中的所有内容,也可以分配给某个范围的文本。例如,在同一文本字段中,一个句子可以是粗体的红色文本,而下一个句子可以是斜体的蓝色文本。

除了 flash.text 包中的类以外,您还可以使用 flash.events.TextEvent 类响应与文本相关的用户操作。