Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.07.2016, 02:16
Neborya вне форума Посмотреть профиль Отправить личное сообщение для Neborya Найти все сообщения от Neborya
  № 1  
Ответить с цитированием
Neborya
 
Аватар для Neborya

Регистрация: Jan 2010
Сообщений: 144
По умолчанию Непредсказуемое поведение setTextFormat

Уже много-много лет меня беспокоит один вопрос...

Почему setTextFormat() каждый раз рендерит текст немного по-другому. Удивительно, но найти ответ в поисковиках не выходит.

Суть проблемы:
Имеем объект TextField с текстом "Кот" и объект TextFormat, работающий с embed шрифтом.
При вызове setTextFormat() для нашего TextField при неизменных параметрах обоих объектов каждый раз получаем по-разному отрендеренный текст. Буквы становятся то уже, то шире, смещаются вправо и влево.

Кто что знает об этой проблеме и можно ли её избежать?

Добавлено через 1 час 8 минут
Ответ найден.
Такое происходит только когда свойство textFieldAutoSize равно TextFieldAutoSize.CENTER.
Видимо, при выравнивании текста задействован ГСЧ.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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