Frage

Wenn Sie mit CSS innerhalb von XML wie

Arbeits
<span class="IwuvAS3"></span>

, wenn in Flash analysiert, wenn ich wie die folgenden nicht CDATA verwenden:

<![CDATA[<span class="IwuvAS3"></span>]]>

fallen dann die analysierten Daten eine Zeile für jedes Zeichen „<“ nach unten es sieht.

Wenn die Daten in ein einzeiligen Textfeld Parsen, nichts zu sehen war, weil es tatsächlich nach unten einer Linie war. Sobald ich es wickeln innerhalb von CDATA es funktioniert super. Ich habe mit prettyIndent gespielt, und wie ich sie verstehe ignoreWhite gilt standardmäßig aktiviert.

Gibt es eine Möglichkeit, die Daten ohne die Verwendung von CDATA zu analysieren und halten die implizite Linie ausbricht?

EDIT 1 (10/10/08) : Danke, aber ich bin eigentlich für eine Funktion oder Methode suchen. jeder Flüchten ist viel umständlicher als CDATA verwenden. Der einzige Grund, warum ich will nicht CDATA verwenden ist, dass ich gelehrt wurde klar von ihm zu bleiben. Wenn Actionscript ein Verfahren zugeordnet E4X XML-Handling hat, die die Anforderung entfernen wird meinen XML in CDATA wickeln, ich würde gerne darüber wissen.

EDIT 1 (10/15/08) : Danke Philippe! Ich hätte nie gedacht, dass die HTML-Formatierung in Flash als Leerzeichen behandelt wird. Die Antwort war

textField.condenseWhite = true;

<3AS3

War es hilfreich?

Lösung

Die TextField- Set condenseWhite Eigenschaft auf true -. So nur
-Tags werden Zeilenumbrüche erzeugen

Andere Tipps

Sie könnten die "<" Zeichen (und &,“,> entkommen‘, ua) als Entitäten statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top