PDA

Просмотр полной версии : работа с embedFonts


AlexSol
24.05.2006, 11:11
нужно: динамическое поле, с заданным углом поворота.
есть код из helpa:
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;

результат в тестовом окне - 0;
не обрабатывается строка my_txt.embedFonts = true; и соответственно my_txt._rotation = 45;
вопрос: что нужно сделать чтобы эта конструкция заработала?

Madasan
24.05.2006, 11:47
Нужно внедрить в ролик 'my font'. Можно сделать так: создаешь на рабочем поле текстовое поле, заполняешь его символами которые понадобятся, в свойствах жмешь embed и там нажимаешь Auto fill, нужные тебе смволы будут включены в ролик, и в формате надо будет указать вместо "my font" название шрифта который внедрен. Можно просто создать поле static text, тогда символы использованные в поле будут внедрены автоматически. Посмотреть какие шрифты внедрились таки, можно прочитав size report, чтобы флэш его сгенерил, надо в publish settings поставить соответствующую галочку. :)

AlexSol
24.05.2006, 11:57
угу, спасибо.