使用 HTML 格式文本的概述

若要在文本字段中使用 HTML,您必须启用文本字段的 HTML 格式,方法是在属性检查器中选择“将文本呈现为 HTML”选项或将文本字段的 html 属性设置为 true。若要将 HTML 插入文本字段,请使用 TextField.htmlText 属性。

例如,以下代码为名为 headline_txt 的文本字段启用 HTML 格式,然后将一些 HTML 分配到该文本字段。

headline_txt.html = true;
headline_txt.htmlText = "<font face='Times New Roman' size='24'>This is how you assign HTML text to a text field.</font>";

HTML 标签的属性必须括在双引号或单引号中。不带引号的属性值可能产生无法预料的结果,例如不正确的文本呈现。例如,Flash Player 将无法正确呈现以下 HTML 代码片断,这是因为分配到 align 属性的值 (left) 未括在引号中:

textField.htmlText = "<p align=left>This is left-aligned text</p>";

如果将属性值括在双引号中,则必须对引号进行转义处理 (\")。例如,以下代码都是可接受的:

textField.htmlText = "<p align='left'>This uses single quotes</p>";
textField.htmlText = "<p align=\"left\">This uses escaped double quotes</p>";

如果从外部文件加载文本,则无需对双引号进行转义处理;只有在动作脚本中分配文本字符串才需执行此操作。