PDA

Просмотр полной версии : Получить массив строк из TextField после заливки туда текста?


mikhailk
07.04.2013, 09:45
Хочу облегчить себе немного жизнь.
Может у кого есть готовое решение?

Есть TextField, ширина 300, фонт Ариал 11 (т.е., с разной шириной букв).
Заливаем в него произвольный текст, на выходе имеем массив, в котором каждый элемент - строка в этом TextField.

Так, чего-то туплю, есть же getLineText()...

Александр Мостовой
07.04.2013, 11:42
Тлько в TLF
Не уверен был ли там именно getLineText, но его точно можно вычислить.
В последних SDK он назвается, кажется TextFlow

В TextFileld только textFileld.text.split("\n") - по сносам строки :)

Добавлено через 3 минуты
http://www.flepstudio.org/forum/cs5-tutorials/6396-using-tlf-text-layout-framework-actioscript-3-0-a.html

Wolsh
07.04.2013, 12:01
Александр, не путайте TextLine с методом TextField#getLineText() (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#getLineText%28%29).

Александр Мостовой
07.04.2013, 12:45
Сорри, че-то мне казалось что они эти метода только TLF :(

mikhailk
07.04.2013, 16:48
Не-не, все работает.