Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-01-2008, 08:50   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 38
zeilenumbruch und xml - CDATA geht nicht [as3]

hoi liebe gemeinde,

ich weiss, das wurde schon oefters gefragt, leider funktioniert keine loesung bei mir!
ich lade texte aus einer xml-datei in diverse textfelder.
die textfelder sind mit as3 generiert und haben autosize.left, word-wrap, multiline, fixe breite und ein textformat.
nun funktioniert der zeilenumbruch natuerlich, wenn die zeile aus der xml-datei zu lang ist, nur:
wenn ich versuche manuell einen umbruch einzufuegen (in der xml-datei mit "enter"), haut er mir immer einen doppelten zeilenumbruch rein, d.h. eine zeile ist leer, was ich nicht will.
nun gaebe es da natuerlich noch die CDATA, nur ist das problem hier, dass diese einfach nicht beachtet wird!! der html-code wird dennoch einfach dargestellt und zeigt keine wirkung. das ist ja eigentlich das, was mich am meisten verwundert..
kennt das jemand? weiss jemand woran das liegt?? bin echt fuer jede hilfe dankbar..

Geändert von pimsn (07-01-2008 um 08:51 Uhr)
pimsn ist offline   Mit Zitat antworten
Alt 07-01-2008, 08:52   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Wenn du schon HTML verwendest, wieso nutzt du dann kein <br />?
Omega Psi ist offline   Mit Zitat antworten
Alt 07-01-2008, 09:03   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 38
das habe ich doch versucht!
sorry, vielleicht habe ich mich nicht klar genug ausgedrueckt.
wenn ich ein <br /> in den text (in CDATA natuerlich) einfuege, erscheint auch in meinem kompilierten swf ein <br /> und es erfolgt auch kein zeilenumbruch..

ich hab auch mal was gelesen von "/n" oder "/n/r" oder sowas, das habe ich auch schon probiert, das ist genau das gleiche problem. der "befehl" wird nicht ausgefuehrt, sondern als text dargestellt.

und ich kann mir einfach nicht erklaeren warum!
pimsn ist offline   Mit Zitat antworten
Alt 07-01-2008, 09:10   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Es ist \n und ist und nutzt du auch TextField.htmlText anstatt TextField.text?
Omega Psi ist offline   Mit Zitat antworten
Alt 07-01-2008, 09:29   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 38
ok. manchmal wuerde ich mich gerne auf den mond schiessen.
danke auf jeden fall! man man...
das mit dem <br /> funktioniert jetzt auf jeden fall.
ich habe auch gerade versucht, noch nen inline-style einzufuegen, aber ich gehe mal davon aus, dass das ganze vom as-TextFormat ueberschrieben wird, da es nicht uebernommen wird.
pimsn ist offline   Mit Zitat antworten
Alt 07-01-2008, 09:38   #6 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
es liegt daran, daß flash für \n UND \r jeweils einen umbruch im textfeld macht. dein text editor macht bei "ENTER" \n\r (deshalb 2 umbrüche in flash). bei den meisten editoren kannst du aber einstellen, welche zeichen bei enter benutz werden. wenn du dem editor sagst, daß er nur "\n" nehmen soll, dann klappts auch ohne <br />

gruß mad
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 07-01-2008, 09:43   #7 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Wenn du Text aber schon HTML kodierst, dann solltest du auch das <br /> verwenden.
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele