| |||||||
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: Feb 2002
Beiträge: 24
| Hiilfe!!!! Unkompletter Zeilenumbruch bei Text aus XML
Hallo Leute, bin echt am verzweifeln! Habe folgendes Problem: Ich lese einen Text unbekannter Länge aus einem XML-file ein. Der Text steht im [CDATA]-Tag, damit ich html-Formatierungen nutzen kann. Das dynamische Textfeld, in das er eingelesen wird, hat eine feste Grösse (autoSize kann/will ich nicht nutzen, da ich sonst ´ne Maske brauche und der Text unscharf wird wg. embedFonts). Der Text soll nun passend umgebrochen werden - also multiline=true, wordWrap=true. Es funktioniert auch - bis auf den letzten Absatz des Textes-dieser wird nicht umgebrochen :-( Hab´s schon mit unterschiedlichen Texten ausprobiert. Immer macht der letzte Absatz Probleme. Wenn ich den letzten Absatz im XML-Editor einfach ohne Umbruch an den vorletzten Absatz hänge, klappt es, dass kann ich aber nicht beeinflussen, da der Text von anderen editiert wird. Hat jemand eine Ahnung worans liegen könnte? Mit der Suche hab ichs probiert, bin aber nicht fündig geworden. Vielen Dank! Gruß Matthias P.S. Habe diese Frage auch im Flash MX Forum gestellt, aber leider keine Resonanz - ist vielleicht besser hier aufgehoben?! |
| | |
| | #3 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Häng doch einfach ein paar Leerzeilen an. mfg .r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Feb 2002
Beiträge: 24
|
Ich versuch mal ein Beispiel: Dies ist ein Text der korrekt umgebrochen wird. Er steht nicht an letzter Stelle im XML-Feld. Jetzt kommt der letzte Absatz, der erst viel später umgebrochen wird. (Stellt Euch vor, der rechte Textfeldrand liegt genau hinter "korrekt") So sieht das ungefähr aus. Der Text kann beliebig lang sein, aber immer der letzte Absatz wird nicht richtig umgebrochen. Er wird zwar umgebrochen, aber nicht an den Grenzen des Textfelds, also nicht so, als ob wordWrap=false wäre, dann würde ich ja nur eine Zeile zu sehen bekommen. Leerzeilen anhängen bringt weder im XML, noch im AS (nachdem der Text ausgelesen wurde) etwas) Wie gesagt, wordWrap ist true und multiline ebenfalls. Hier der Code, mit dem ichs lese: Code: [AS]
with(_root.ContentHolder.Content_mc.Content_txt){
html=true;
selectable=false;
multiline=true;
wordWrap=true;
htmlText=TextVar;
setTextFormat(Content_1_Format);
scroll=maxscroll;
AnzahlZeilen=bottomScroll;
scroll=1;
}// with contentKnoten ende |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |