![]() |
|
||||||||||
|
|||||
|
Всем привет!
как узнать колво строк в тексте? есть numLines, но если стоит авто перенос (multiline,wordWrap) он всероно говорит 0! Ой не ноль, а 1) но всеровно не сколько надо... Последний раз редактировалось Александр; 11.04.2010 в 22:08. Причина: not null |
|
|||||
|
Регистрация: Jun 2009
Адрес: Москва
Сообщений: 170
|
Цитата:
var txt:TextField = new TextField(); txt.wordWrap = true; txt.text = "13333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n' + "1" + '\n'; addChild(txt); trace(txt.numLines); Последний раз редактировалось iNils; 12.04.2010 в 01:59. |
|
|||||
|
хз ну если я поставлю символ конца строки, то да
показывает) пишу так Вывводит а numLines - 1... |
|
|||||
|
Guest
Сообщений: n/a
|
|
|
|||||
|
Мистика)
если писать так, как ниже - то не работает) нужно чтоб текст назначался до добавления |
|
|||||
|
Guest
Сообщений: n/a
|
работает хоть динамически добавлять, хоть нет.
Ищите и найдете (можете выложить, поищем вместе) Кстати, создайте новый проект, и положите в него ваш код из последнего поста, у меня и он работает) Последний раз редактировалось Xero201; 12.04.2010 в 15:43. |
|
|||||
|
А у меня работает, только если я в начале текст написал
хотяб так text=''; а потом могу менять) ну ладно - мне не сложно в текст ченить написать) а ты в чем кодешь? я во ФлешДев ПС еще хотел спросить как узнать отступ между строк к премеру _tf.height = _tf.numLines * (int(_tf.defaultTextFormat.size)); но size дает только размер шрифта, а мнеб с отступами? |
|
|||||
|
Guest
Сообщений: n/a
|
Ну кодю я тоже в FD, но компилятор привязан к CS4.
Ох, лучше разберись почему не работает, а то потом боком вылезит. На счет отступа между строк, смотри возможности flash.text.TextLineMetrics |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|