Eingabehilfen

Flash Player-TechNote

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

ID:5b5b6dfc
Produkt(e):Flash Player
Versionen:8