Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 使用层叠样式表设置文本格式 | |||
层叠样式表 (CSS) 样式是使用可应用于 HTML 或 XML 文档的文本样式的一种方式。样式表是格式设置规则的集合,这些规则指定如何对 HTML 或 XML 元素进行格式设置。每个规则都将一个样式名称(即选择器)与一个或多个样式属性及其值关联起来。例如,下面的样式定义名为 bodyText 的选择器:
.bodyText {
text-align: left
}
可以创建重新定义 Flash Player 使用的内置 HTML 格式设置标签(如 <p> 和 <li>)的样式。还可以使用 <p> 或 <span> 标签的 class 属性创建应用于特定 HTML 元素的样式 classes,或定义新标签。
您可以使用 TextField.StyleSheet 类处理文本样式表。虽然 TextField 类可以在 Flash Player 6 中使用,但是 TextField.StyleSheet 类要求 SWF 文件面向 Flash Player 7 或更高版本。您可以从外部 CSS 文件加载样式或使用 ActionScript 直接创建样式。若要将样式表应用于包含 HTML 或 XML 格式文本的文本字段,可以使用 TextField.styleSheet 属性。在样式表中定义的样式将被自动映射到 HTML 或 XML 文档中定义的标签。
使用样式表涉及以下的三个基本步骤:
有关详细信息,请参阅以下主题:
有关说明如何将 CSS 格式设置应用于在运行时加载到 SWF 文件中的文本的范例源文件 formattedText.fla,请参阅“Flash 范例”页,网址为 www.adobe.com/go/learn_fl_samples_cn。下载并解压缩 Samples 文件,然后定位到 ActionScript2.0/LoadText 文件夹以访问该范例。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000907.html