Accessibility

Flash Player 技术说明

加载 HTML 文本会在文本字段中增加额外的空白

日本語 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano

问题

在加载包含 HTML 文本的 TXT 文件时, 文本文件中的换行符将呈现为 <br> 标签, 从而在文本字段中增加额外的空白。

例如, 如果文本文件中包含以下内容:

textVar=

<p>Line A</p>
<p>Line B</p>

当 Flash Player 读取此文件时, 结果看上去将如下所示:

Line A

Line B

原因

这是设计使然。Flash 文本字段按照所加载的 .txt 文件中的格式读取文本字段的格式。因此, 在上面的示例中, Line A 末尾的换行符将被读取并显示为一个完整的换行符。

解决方法

若要删除文本字段中额外的空白, 请将 condenseWhite 方法应用于启用了 HTML 的文本字段, 如下面的代码所示:

myTextField.condenseWhite = true

更多信息

有关使用 condenseWhite 命令的更多信息, 请参阅 ActionScript 参考指南*。

上次更新时间: 2005 年 9 月 12 日

ID: 5b5b6dfc
产品: Flash Player
版本: 8