Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-08-2004, 20:26   #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?!
Matthias77 ist offline   Mit Zitat antworten
Alt 16-08-2004, 22:55   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hast du mal ein konkretes Beispiel?
  Mit Zitat antworten
Alt 16-08-2004, 23:08   #3 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Häng doch einfach ein paar Leerzeilen an.

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 17-08-2004, 17:16   #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
Matthias77 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 15:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele