Beim Laden von HTML-Text wird im Textfeld zusätzlicher Weißraum hinzugefügt
日本語 | 简体中文 | 繁體中文 | 한국어 | English | Español | Français | Italiano
Problem
Beim Laden einer TXT-Datei, die HTML-Text enthält, werden Zeilenumbrüche in der Textdatei als <br>-Tags wiedergegeben und zusätzlicher Weißraum im Textfeld hinzugefügt.
Wenn der Text z. B. Folgendes enthält...
textVar=
<p>Line A</p>
<p>Line B</p>
...erhalten Sie beim Lesen dieser Datei durch Flash Player folgendes Resultat:
Line A
Line B
Ursache
Dieses Verhalten ist so vorgesehen. Die Flash-Textfelder lesen die Formatierung der Textfelder, wie sie in der geladenen TXT-Datei enthalten sind. Im obigen Beispiel wird daher der Zeilenumbruch am Ende von „Line A“ gelesen und als vollständiger Zeilenumbruch angezeigt.
Lösung
Um den zusätzlichen Weißraum im Textfeld zu entfernen, weißen Sie dem HTML-fähigen Textfeld die condenseWhite-Methode zu, wie im nachstehenden Code zu sehen.
myTextField.condenseWhite = true
Ergänzende Informationen
Weitere Informationen zum condenseWhite-Befehl finden Sie im ActionScript-Referenzhandbuch*.
| Letzte Aktualisierung: | 12.09.05 |
|---|