Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   У TextField "обрезаются" буквы снизу (http://www.flasher.ru/forum/showthread.php?t=116530)

Antisly 03.10.2008 04:15

У TextField "обрезаются" буквы снизу
 
Возможно, глупый вопрос, но почему при установке TextFieldAutoSize.LEFT у текста снизу обрезаются "хвостики" букв (например, у буквы "g")? Заранее спасибо за подсказку.... :)

ZVEr13 03.10.2008 09:22

Не могли бы вы уточнить обстоятельства при которых у вас обрезается выводимые в TextField данные? Простой код ничего не обрезает:
Код:

var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "FGggfdfgsdgfsdgfs";
addChild(tf);


divinus 03.10.2008 14:08

скорее всего дело в шрифте, приведите пример кода, мы не экстрасенсы

Antisly 03.10.2008 14:29

Цитата:

Сообщение от ZVEr13 (Сообщение 767907)
Не могли бы вы уточнить обстоятельства при которых у вас обрезается выводимые в TextField данные? Простой код ничего не обрезает

TextField уже настроенный находится на сцене, шрифт - Verdana, line type - Single line.
В коде задаю только авторазмер и сам текст:
Код:

heightLabel.text = langXML.sampleEditToolbar.heightLabel.@label;
heightLabel.autoSize = TextFieldAutoSize.LEFT;

И почму-то упорно снизу хвосты рубятся. Нашел способ обойти это: Делать поле Multiline и текст задавать через htmlText c добавление в конце "<br/> ". Но как-то не хочется маразмом заниматься... :wacko:

7thsky™ 03.10.2008 15:06

А вы как текстфилд создаете? может при создании задать размер высоты что больше? Потому что когда вы задает синглайн и лефт, то он высоту текстфилда не настраивает.

MerlinTwi 03.10.2008 16:57

Это может быть, если у TextField добавлен фильтр.
Попробуйте сначала снять фильтр, изменить текст, и вернуть фильтр.

SunShadow 29.04.2009 13:19

Цитата:

Сообщение от MerlinTwi (Сообщение 767989)
Это может быть, если у TextField добавлен фильтр.
Попробуйте сначала снять фильтр, изменить текст, и вернуть фильтр.

У меня похожая проблема. Кнопка состоит из нескольких элементов: Фон, иконка и текст) Размер кнопки подгоняется под размер текста через autoSize текстового поля. На всю кнопку наложены фильтры. возможно из за этого обрезаются буквы снизу например хвост у "р". Так и не смог этого победить(

Добавлено через 8 часов 58 минут
Разобрался. Как оказалось дело было не в фильтрах. В файле где задавался fla у текстового поля был задан такой параметр как Spacing между строчками (стояло -2). По всей видимости он и урезал лишнее после автосайза


Часовой пояс GMT +4, время: 01:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.