• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2010, 14:35   #1 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 10
Zeilenumbruch in html Textfield

Hallo alle zusammen,

Trotz tausende Einträge über Google
habe ich trotzdem folgendes Problem...


Ich erstelle mit as3 ein dynamisches Textfield.

multiline und wordwrap = true
text=html

den Text speise ich per XML ein und smücke diesen per CSS. Das klappt wunderbar. Nur bekomme ich keinen Zeilenumbruch, bzw. einen viel zu großen hin.

Meine XML Datei:
__________________________________________________ ________
<?xml version="1.0" encoding="utf-8"?>

<Texte>
<Text name="beispiel1" text="erste Zeile zweite Zeile" />Description
</Texte>
__________________________________________________ _________

Wenn ich einen Zeilenumbruch mit Enter erzwinge, bekomme ich einen doppelten Umbruch.

Folgendes habe ich probiert:

/n
<br /> Funktioniert auf Grund der Syntax nicht, da er denk, dass ich die Children Zeile in der XML Datei durch das <br /> (/>) abschließe

CSS: line-height: , leading:

was Anderes habe ich leider nicht gefunden.

Vielen Dank für die Hilfe

Gruß
Kerigen
Kerigen ist offline   Mit Zitat antworten
Alt 09-04-2010, 15:02   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.353
Schreib den break doch so: <br>

Sauberer wär allerdings, unter Text noch zwei weitere Knoten (z.B. <short></short> und <description></description>) zu schachteln. Tag-Attribute sind für potenziell längere und u.U. mit Umlauten durchsetzte Texte nicht wirklich zu gebrauchen.

Geändert von T.Decay (09-04-2010 um 15:04 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 09-04-2010, 16:38   #3 (permalink)
obvious
 
Registriert seit: Dec 2007
Ort: Berlin
Beiträge: 125
Hallo Kerigen,

ich bin mir nicht sicher, ob es den Fehler behebt, aber ich würde den Text nicht in ein XML-Attribute packen, sondern mit CDATA in einen TextNode:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <text>
        <![CDATA[<p>Hier steht<br/>HTML text</p>]]>
    <text>
</root>
Falls du es doch ins Attribute packen willst, musst du auf jeden Fall "<", ">" und "&" escapen (&lt; &gt; &amp;)
__________________
I´m gone to shot some aliens for kingdom and glory, for welfare and for life itself
xisari ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, htmt, text, xml, zeilenumbruch

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TextField macht Fehler beim Zeilenumbruch kaothes Flash CS4 Professional 0 18-12-2009 12:17
TextArea/ TextField mit unötigen Zeilenumbruch am Ende des Textes gant123 Flex programmieren 0 11-09-2008 13:44
externe txt in TextField laden - Zeilenumbruch!? Phr34k Flash MX 2004 2 06-08-2005 14:20
textField-Problem - Zeilenumbruch Sören ActionScript 1 10 20-06-2003 10:44
Textfield.split - Zeilenumbruch MarcusK ActionScript 1 5 15-01-2003 11:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele