关于文本字段

动态或输入文本字段是一个 TextField 对象(TextField 类的实例)。当您在创作环境中创建文本字段时,可以在“属性”检查器中给它指定一个实例名称。可以在 ActionScript 语句中使用该实例名称通过 TextField 和 TextFormat 类来设置、更改该文本字段及其内容并设置格式。

可以使用用户界面创建几种文本字段,也可以使用 ActionScript 创建文本字段。在 Flash 中可以创建以下几种文本字段:

静态文本  使用静态文本可显示无需更改的字符、少量的文本,或者显示在大多数计算机上不可用的特殊字体。还可以通过嵌入动态文本字段字符显示不常见的字体。

动态文本  需要显示在运行时更新或更改的字符时,可使用动态文本字段。而且,您还可以将文本加载到动态文本字段中。

输入文本 在需要捕获用户输入时可使用输入文本字段。用户可以将内容键入到这些文本字段中。

文本组件  可以使用 TextArea 或 TextInput 组件来显示或捕获应用程序中的文本。TextArea 组件类似于带有内置滚动条的动态文本字段。TextInput 组件类似于输入文本字段。这两个组件除了与文本字段等效的功能外还有其它功能;但是它们会增大应用程序的文件大小。

注意

 

所有的文本字段都支持 Unicode。有关 Unicode 的信息,请参阅关于字符串和 String 类

TextField 类的方法允许您设置、选择并操控在创作过程中或运行时创建的动态或输入文本字段中的文本。有关详细信息,请参阅使用 TextField 类。有关在运行时调试文本字段的信息,请参阅《使用 Flash》。

ActionScript 还提供了多种在运行时对文本进行格式设置的方法。TextFormat 类允许您设置 TextField 对象的字符和段落格式(请参阅使用 TextFormat 类)。Flash Player 还支持部分 HTML 标签,您可以使用这些 HTML 标签设置文本格式(请参阅使用 HTML 格式的文本)。Flash Player 7 和更高版本支持 img HTML 标签,该标签不仅允许您嵌入外部图像,还允许您嵌入外部 SWF 文件和驻留在库中的影片剪辑(请参阅图像 标签)。

在 Flash Player 7 和更高版本中,可以使用 TextField.StyleSheet 类将层叠样式表 (CSS) 样式应用于文本字段。您可以使用 CSS 样式设置内置 HTML 标签的样式,定义新的格式标签或应用样式。有关使用 CSS 的详细信息,请参阅使用层叠样式表设置文本格式

您还可以将 HTML 格式化文本(该文本可以选择使用 CSS 样式)直接分配给文本字段。在 Flash Player 7 和更高版本中,分配给文本字段的 HTML 文本可以包含嵌入的媒体(影片剪辑、SWF 文件和 JPEG 文件)。在 Flash Player 8 及更高版本中,还可以动态加载 PNG、GIF 和渐进式 JPEG 图像(Flash Player 7 不支持渐进式 JPEG 图像)。文本在嵌入的媒体旁自动换行,这非常类似于 HTML 页中的文本在嵌入的媒体旁自动换行。有关详细信息,请参阅图像 标签

有关用来比较文本、字符串及更多内容的术语的信息,请参阅本章的介绍部分使用文本和字符串


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000878.html