проблема такова:
у меня имеется спрайт в котором лежит текстфилд. спрайт может изменять свои размеры. при изменении размеров спрайта
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);
вот что получаю: