| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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) |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Wenn du schon HTML verwendest, wieso nutzt du dann kein <br />?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #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! |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Es ist \n und ist und nutzt du auch TextField.htmlText anstatt TextField.text?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #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. |
| | |
| | #6 (permalink) |
| a.k.a maddin79 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
__________________ |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Wenn du Text aber schon HTML kodierst, dann solltest du auch das <br /> verwenden.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |