Temat: wyposrodkowanie textu??

Witam
mam takie pytanie Jak wypośrodkować zawartość TextField w pionie (vertical centering)?

z góry dzięki za pomoc
Andrzej Styś

Andrzej Styś Lorem ipsum ex modus
laboramus nam, duo
eu denique reform...

Temat: wyposrodkowanie textu??

Textu generalnie nie mozna wyposrodkowac ;P
W TextField'zie nie mozna go rowniez wysrodkowac.
Mozesz za to ustawic pozycje y textField'a tak, aby tekst byl wysrodkowany w pionie wzgledem czegos tam.Andrzej Styś edytował(a) ten post dnia 15.12.10 o godzinie 10:26

Temat: wyposrodkowanie textu??

esz no tego właśnie się bałem ze nie będzie to takie łatwe i przyjemne

dzięki wielkie
Andrzej Styś

Andrzej Styś Lorem ipsum ex modus
laboramus nam, duo
eu denique reform...

Temat: wyposrodkowanie textu??

dlaczego nie latwe?


var cosTam:Shape = new Shape;
var tf0:TextField;
var tf1:TextField;

cosTam.graphics.beginFill(0xFFC000);
cosTam.graphics.drawRect(0,0, 500,200);
cosTam.graphics.endFill();
addChild(cosTam);


tf0 = createTF("Lorem Ipsum");
tf1 = createTF("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pretium blandit sem non ullamcorper. Nullam non elit vel velit auctor ultrices ac nec purus. Integer vulputate augue enim. Vestibulum ut odio nisi. Nulla id felis mi, vel suscipit dolor.");

tf1.x = 200;

// wysrodkowanie pol tekstowych:
tf0.y = cosTam.y + (cosTam.height-tf0.height>>1);
tf1.y = cosTam.y + (cosTam.height-tf1.height>>1);

addChild(tf0);
addChild(tf1);



function createTF(txt:String):TextField{
var tf:TextField = new TextField();
tf.wordWrap = true;
tf.multiline = true;
tf.border = true;
tf.width = 150;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = txt;
return tf;
}
Piotr Rachtan

Piotr Rachtan Lead Flash Platform
Developer /
Shockwave Developer

Temat: wyposrodkowanie textu??

a nie "pewniej"?

// wysrodkowanie pol tekstowych:
tf0.y = cosTam.y + (cosTam.height - tf0.textHeight >> 1);
tf1.y = cosTam.y + (cosTam.height - tf1.textHeight >> 1);

Temat: wyposrodkowanie textu??

ok dzięki wielkie
teraz chyba dam rade
Andrzej Styś

Andrzej Styś Lorem ipsum ex modus
laboramus nam, duo
eu denique reform...

Temat: wyposrodkowanie textu??

Piotr Rachtan:
a nie "pewniej"?

// wysrodkowanie pol tekstowych:
tf0.y = cosTam.y + (cosTam.height - tf0.textHeight >> 1);
tf1.y = cosTam.y + (cosTam.height - tf1.textHeight >> 1);


nie, raczej nie - wysokosc textu jest mniejsza niz wysokosc pola.


Obrazek

Następna dyskusja:

propozycjia propozycji- p...




Wyślij zaproszenie do