|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2010
Сообщений: 211
|
И кликать с контролом?
Я бы выбрал вариант с 3004 строками, но чтобы не менять функциональность (тем более мыши!) P.S. Если убрать ненужные АСДоки, whitespaces и многострочное определение переменных, то у меня получилась 101 строка - весьма сопоставимо с 27-мью строками, но учитывая высокоуровневый подход и нормальную реализацию. P.P.S. Очень много вещей в этом мире относительны. Мне не хочется лезть в дебри кода, но я допускаю такой момент, что использование TextFlow добавляет в компилируемый файл много сотен кода, увеличивая объем выходящего файла и замедляя его работу. Неоднократно приходилось использовать TextFlow и скажу, что я совершенно не в восторге от этой штуки. Для примера предлагаю сделать на его основе панель логгирования (чат, логи - что угодно) ... после нескольких десятков строк ВСЕ приложение начинает банально тормозить. Поэтому советую при возможности обходить стороной этот TextFlow. |
|
|||||
вот только упёрся в определение количества строк у TextArea.... по умолчанию оно = 10. Как сделать автоматическое выставление высоты? percentHeight пробовал. У меня получилось только так:
Добавлено через 1 минуту Цитата:
Последний раз редактировалось billion; 21.09.2011 в 14:32. |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Цитата:
Добавлено через 20 минут Цитата:
Однако повторюсь - изначальная задача звучит "текстовые ссылки в тексте". Согласитесь TextFlow наиболее подходит для такой постановки задачи. Кстати, по поводу 101 строки. 101 строка - это только layout, а 27 строк - приложение, уже обеспечивающее нужную функциональность. Последний раз редактировалось trng; 21.09.2011 в 15:17. |
|
|||||
Регистрация: Jan 2010
Сообщений: 211
|
Цитата:
"Необходимо создать некий контейнер, который будет отображать ссылки как текст, точнее как слова в тексте с переходом на новую строчку." Где здесь "текстовые ссылки в тексте"? Не буду спорить с тем, что для статики (набор линков) данный вариант может и более подходящий. Но из опыта пользования TextFlow понимаю, что это не лучшая вещь в плане производительности. |
|
|||||
Цитата:
Насчет строчек. Я написал этот лайаут полтора года назад и использую до сих пор. Его использование занимает 1 строку. P.S. billion, trng не используйте вложенные функции где не попадя.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Цитата:
А как их (лейблы) разбивать по строкам? (скажем так нужен аналог <br>). Добавлено через 3 минуты Идея: В лейбах добавить некий признак br:boolean В FlowLayout.updateDisplayList анализировать этот признак где то в районе "if (x + elementWidth > (containerWidth - _paddingRight))" Как то так? Последний раз редактировалось trng; 21.09.2011 в 18:01. |
|
|||||
Если элементы не влазят в размер родительской группы они будут перенесены на следующую строку.
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
возникла задача вытащить из TextFlow текст самой ссылки
id вы вытащили вот так: а как вытащить то что между тэгами <a> и </a>? |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
|
|
|||||
разобрался
Добавлено через 57 секунд но всё равно, благодарю за ответ! |
Часовой пояс GMT +4, время: 09:39. |
|
« Предыдущая тема | Следующая тема » |
|
|