Вход

Просмотр полной версии : TextField.embedFonts


Srg
02.04.2004, 12:02
Это не работает.!



createTextField("runText",1,350,500,400,200);
runText.type = "dynamic";
runText.text ="ddddddddddddddddddddddddddddddddddddddddddd";
runText.embedFonts = true;
runText.border = true;




Это работает.



createTextField("runText",1,350,500,400,200);
runText.type = "dynamic";
runText.text ="ddddddddddddddddddddddddddddddddddddddddddd";
//runText.embedFonts = true;
runText.border = true;




Понятно, что дело в этой строчке //runText.embedFonts = true;

Да, но мне нужны встроенные шрифты для динамически создаваемого текстового поля. В чем проблема??? :confused:

// Решать ее через не динамическое создание поля не ответ!

Flasham
02.04.2004, 12:45
Привет!

_root.createTextField("mytext",1,50,50,200,100);
mytext.type = "dynamic";
mytext.text = "this is my first test field object text";
mytext.border = true;
mytext.embedFonts = true;

textFormat = new TextFormat();
textFormat.font = "Font1";
textFormat.size = 12;

mytext.setTextFormat (textFormat);

где "Font1" identifier импортированого в библиотеку шрифта.
Для того что бы импортировать шрифт в библиотеку - на окошке Library жмеш кнопку в правом верхнем углу и выбираеш "New Fonts...", вводиш его имя. Затем, как и для обычного мувика, выбираеш этот шрифт и Linkage... где вводиш identifier name.

удачи

Srg
02.04.2004, 20:12
piece of cake :)

thanx