Показать сообщение отдельно
Старый 25.01.2013, 16:30
KokoZzz вне форума Посмотреть профиль Отправить личное сообщение для KokoZzz Найти все сообщения от KokoZzz
  № 1  
Ответить с цитированием
KokoZzz

Регистрация: Jan 2013
Сообщений: 18
The bomb! изменение размеров embedFonts

проблема такова:
у меня имеется спрайт в котором лежит текстфилд. спрайт может изменять свои размеры. при изменении размеров спрайта width/scaleX или height/scaleY изменяются размеры текстфилда, НО шрифт тоже скейлится!!!

адоб утверждает, что шрифт не будет скейлиться:
Цитата:
Объекты TextField являются исключением из этого поведения при масштабировании. Текстовые поля должны изменять свой размер, чтобы вместить перенос текста и размеры шрифта, поэтому после изменения размеров они сбрасывают свои значения scaleX и scaleY до единицы. Однако при изменении значений scaleX или scaleY объекта TextField значения width и height (ширина и высота) также изменяются, чтобы применить заданные значения масштабирования.
встроенные шрифты действительно не скейлятся.

вот так я добавляю шрифт:
Код AS3:
[Embed(source="assets/sb_fonts/FedraSansPro-DemiLF.otf", 
					fontName="FedraSansPro", fontWeight="bold", 
					embedAsCFF="false", fontStyle="normal", advancedAntiAliasing="true", 
					mimeType="application/x-font-opentype")]
			protected static var FedraSansPro:Class;
Код AS3:
this.textFormat.font = "FedraSansPro";
this.setTextFormat(textFormat);
вот что получаю:
Изображения