Abstand zwischen dynamischen Textfeldern

ThommyXXL

Grünschnabel
Hallo zusammen,

habe folgendes Problem: lade in verschiedene dynamische Textfeldern externe texte mit unterschiedlichen Größen herein. Das klappt bestens, aber wie bekomme ich es hin, das zwischen den einzelnen Textfeldern immer der gleiche Abstand besteht?

Habe es mit:

Code:
 texfeld2._y = textfeld1._y + textfeld1.textHeigth + abstand;

versucht, aber sobald das Textfeld größer wird, funktioniert es nicht!
Wie könnte ich dieses Problem lösen. Danke für Antworten!
 
Eigentlich sollte das klappen.

Hast du es mal mit _heigth statt textHeight versucht?

Führst du den Befehl auch aus nachdem der Text im Feld ist?

Von der Reihenfolge her würde ich folgendes vorschlagen.
textfeld.html = true
textfeld.htmlText = "blabla"
textfeld.autoSize = true
textfeld2._y = textfeld._y + textfeld._height + abstand
 
Ich führe den Befehl aus nachdem der Text im Textfeld ist!
Mit ._height klappt es auch nicht. Wenn ein Textfeld z. B. 3 Zeilen hat stimmt der Abstand zum nächsten nicht. Dann ist der Abstand zwischen den Textfeldern kleiner als wenn nur 2 Zeilen Text wären.
Das untere Textfeld müsste sich anhand der letzten Zeile des oberen Textfeldes orientieren, glaub ich, aber wie?
 
Hi,

textHeight (nicht textHeigth) ist schon korrekt. Zusätzlich muss die autoSize-Eigenschaft des Textfeldes auf "true" gesetzt werden:
PHP:
textfeld1.autoSize = true;
textfeld2.autoSize = true;
textfeld2._y = textfeld1._y + textfeld1.textHeight + abstand;


Gruß
.
 
Funktioniert immer noch nicht.
Bei textHeigth bringt er mir immer die gleiche höche, egal wie groß das Textfeld ist.
Bin am verzweifeln...
 
Alle Lösungen gehen wunderbar,
ganz egal ob mit _height oder textHeight.


.
 

Anhänge

  • gehtdoch.zip
    4,3 KB · Aufrufe: 19
Zurück