Вы уверены, что Flash понимает, что вы встраиваете шрифты? Следующее работает отлично для меня:
- Новый FLA: поместите текстовое поле на сцену и введите в него текст.
- Установите для текстового поля значение «input text» и присвойте ему имя экземпляра «tf».
- Откройте «Внедрение символов» и нажмите «Автозаполнение», затем «ОК».
Добавьте следующий скрипт кадра:
trans(tf);
function trans( d:DisplayObject ) {
var tr:Transform = d.transform;
var m:Matrix = tr.matrix;
m.scale( .5, 2 );
tr.matrix = m;
d.transform = tr;
}
Для меня тестирование фильма теперь приводит к тому, что текстовое поле заметно растягивается. Если это не работает для вас, мое первое предположение заключается в том, что Flash не считает, что шрифт встроен, что может произойти по нескольким причинам (я могу предположить, если это действительно ваша проблема) .