![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 3
|
Прошу помощи – что нужно прописать, чтобы текст, который подгружается в динамическое поле, выравнивался строго по середине относительно (!)высоты.
|
|
|||||
|
Не задавался такой целью, может и есть что-нибудь гениальное, но пока вижу ф-цию которая считает оставшиеся пробелы и передвигает весь текст на их половину.
__________________
Счастье - это хорошее здоровье и плохая память |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Не совсем конечно точно, но хоть что то.
function setTextAndValign (txt:TextField, str:String) {
txt.htmlText = "<br>" + str + "<br><br>";
var fmt:TextFormat = new TextFormat ();
fmt.leading = (txt._height - txt.textHeight) / 2;
txt.setTextFormat (0, 1, fmt);
}
var txt:TextField = this.createTextField ("txt", 0, (Stage.width - 200) / 2, (Stage.height - 200) / 2, 200, 200);
var fmtA:TextFormat = new TextFormat ();
var fmtB:TextFormat = new TextFormat ();
fmtA.align = "center";
fmtA.bold = true;
txt.setNewTextFormat (fmtA);
txt.border = true;
txt.html = true;
txt.multiline = true;
setTextAndValign (txt, "<font size='64'><b>W</b></font><br><font size='32'><b>W</b></font><br><font size='16'><b>W</b></font>");
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|