![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Как лучше реализовать сабж?
var tf:TextField=new TextField(); tf.htmlText="<b>some text...</b>" tf.height=400; //как вертикально выровнять текст по центру? addChild(tf); P.P.S. Что стало с Поиском на Флэшере? Он выдает только самые последние темы. ---------------------------------- есть простенький вариант: var tf:TextField=new TextField(); tf.htmlText="<b>some text...</b>" trace(tf.textHeight); //18 tf.htmlText="<font size='10'><br></font>"+tf.htmlText; trace(tf.textHeight); //30 Подскажите пжл.более универсальный подход.
__________________
А я Томат. Последний раз редактировалось Torero; 10.10.2007 в 09:10. |
|
|||||
|
[+3 09.12.07]
Регистрация: Oct 2006
Сообщений: 114
|
возможно стоит копать в сторону класса TextLineMetrics и метода TextField.getLineMetrics().
В книге Programming AS3 был пример вертки "газеты" на Flash, где был приведен кусок кода, позволяющего управлять размером шрифта в зависимости от ширины текстового поля. Тот код, конечно, не совсем то, что нужно, но по крайней мере это, возможно, направление. Книгу ищите на сайте Adobe (она бесплатна, по крайней мере была пару месяцев назад...) |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 85
|
А помоему неззя никак кроме как координатами текстового поля
|
|
|||||
|
Регистрация: Dec 2010
Сообщений: 7
|
Актуально, может есть у кого промышленное решение?
Спасибо. |
|
|||||
|
А через blockIdent TextFormat()-а не пробовали? Или через StyleSheet?
Последний раз редактировалось fish_r; 06.04.2011 в 21:29. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|