文本使用基础知识Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本 在 Adobe® Flash® Player 或 Adobe® AIR™ 中,若要在屏幕上显示文本,可以使用 TextField 类的实例或使用 Flash 文本引擎类。这些类可用于执行文本的创建、显示和格式设置。或者,您可以使用文本布局框架 (TLF),一种便于使用的基于 Flash 文本引擎类的组件库。 您可以为文本字段确定具体内容,或者指定文本来源,然后设置该文本的外观。还可以在用户输入文本或单击超文本链接时响应用户事件。 您可以使用 TextField 类,也可以使用 Flash 文本引擎类在 Flash Player 和 AIR 中显示和管理文本。可使用 TextField 类创建文本对象以显示和输入文本。TextField 类为其他基于文本的组件提供了基础,例如 TextArea 和 TextInput。可以使用 TextFormat 类来设置 TextField 对象的字符和段落格式,可以使用 Textfield.styleSheet 属性和 StyleSheet 类来应用层叠样式表 (CSS)。可将 HTML 格式的文本直接分配给文本字段,HTML 格式的文本可包含嵌入的媒体(影片剪辑、SWF 文件、GIF 文件、PNG 文件和 JPEG 文件)。 从 Flash Player 10 和 Adobe AIR 1.5 开始提供的 Flash 文本引擎为文本度量、格式设置和双向文本的复杂控制提供底层支持。它还提供改进的文本流和增强的语言支持。尽管可以使用 Flash 文本引擎创建和管理文本元素,但设计 Flash 文本引擎的主要目的在于为创建文本处理组件提供基础,并且它要求较高的编程技术。文本布局框架提供了一种比较容易的使用该新文本引擎的高级功能的方法,它包括一个基于 Flash 文本引擎的文本处理组件。文本布局框架是完全内置于 ActionScript 3.0 的可扩展库。您可以使用现有的 TLF 组件,或者使用框架构建您自己的文本组件。 有关这些主题的详细信息,请参阅: 重要概念和术语以下参考列表包含处理文本涉及的重要术语:
|
|