Berechnung y-Position für Scrolltext... hallo an alle!
mittels folgendem skript lade ich aus einer xml-datei text in ein textfeld eines mc's und möchte diesen mc dann positionieren untereinander...dann wird alles gescrollt.
es funktioniert auch alles bestens, wenn das textfeld einzeilig ist:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | startY = 0;
abstand = 5;
... schleife...
_root.menu2.xmlMCgalerie.galCont.attachMovie("xmlAusleser","xmlMC"+i, 500+i);
ausleseMC = _root.menu2.xmlMCgalerie.galCont["xmlMC" + i];
ausleseMC.ausleseBtn.ausleseTxt.htmlText = titel[i];
/// Position X
ausleseMC._x = 0;
/// Position Y Berechnen
ausleseMC._y = startY + i* (ausleseMC._height + abstand);
...
|
bei unterschiedlichen textMC-Höhen wollte ich es so machen:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 | ....
ausleseMC = _root.menu2.xmlMCgalerie.galCont["xmlMC" + i];
ausleseMC_alt = _root.menu2.xmlMCgalerie.galCont["xmlMC" + (i-1)];
/// Position Y Berechnen
if ( i == 0)
{
ausleseMC._y = startY;
}
else
{
ausleseMC._y = ausleseMC_alt._y + ausleseMC_alt._height + abstand;
}
|
Und das funktioniert nicht.... Bei mehrzeiligem Textfeld überlagern sich die Positionen, weil irgendwie trotz autosize die textHöhe immer gleich ist....
Hat jemand eine Idee?
grüße blankface |