加载 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 日 |
|---|