![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 4
|
Привет, друзья.
У меня вопросик. Когда выделяешь текст мышкой и тащишь вниз, он как бы прокручивается внутри поля вверх. Проблема заключается в spacing'е (межстрочном) у самого поля, при 0 значении баг отсутствует, но мне нужно задать межстрочный интервал. Свойство leading - возвращает баг на место. Увеличение высоты поля программно не срабатывает. Подскажите решение пожалуйста. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 4
|
Спасибо за ссылочку - данное шаманское решение помогло )
Прилагаю код - вдруг кому понадобится textfield.autoSize=TextFieldAutoSize.LEFT; // задаем автовысоту var txt = "<a href='#'>опа опа о па па опа опа</a> <p>о па па опа опа о па па</p>" var newFormat:TextFormat = new TextFormat(); var lineSpace = 5; newFormat.leading = lineSpace; //задаем межстрочный интервал textfield.htmlText = txt; textfield.setTextFormat(newFormat); var recordedHeight = textfield.height; //сохраняем высоту заполненого поля textfield.autoSize = TextFieldAutoSize.NONE; //тут шаманим, фиксируем поле по высоте textfield.height = recordedHeight + lineSpace; //задаем новую высоту + наш межстрочный интервал Только необходимо в настройках текстового поля убрать spacing. Последний раз редактировалось arhimad; 24.03.2010 в 21:33. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|