PDA

Просмотр полной версии : autoSize на разных машинах дает разную ширину.


chingachgoog
29.04.2008, 14:41
Есть динамическое текстовое поле.
С внедренным шрифтом.
autoSize=true

Снимаю показатель _width (естественно спустя время).
Оказалось, что врет (показания различны) при:
- разных разрешениях экрана
- при использовании фулскрина (даже если с запрещенным масштабированием)

Антиалиас - для читабельности.
Если антиалиас установить для анимации, то _width всегда одно и тоже.

Ну ладно, я понимаю, что при разных разрешениях экрана, в текст "читабельный" добавляются/отнимаются какие-то пиксели. Наверное попиксельно как-то ширина и высчитывается.
Но при чем тут фулскрин с запретом масштабирования? Разрешение экрана же тоже самое остается?

CorC
02.05.2008, 19:00
Размеры экрана ту не при чем, возможно рамер флешки? или ее масшабирование, напишите хотяб маленький примерчик, а мы поправим если что

chingachgoog
04.05.2008, 10:48
Да, вы правы. Все дело оказалось в масштабировании. Оно у меня автоматическое в зависимости от размеров экрана ФП было.
А ширина текстового поля (при автосайзе для читабельного текста) сбивается именно при масштабировании. Вернее при каждом своем масштабе - показывает свою ширину.