2009-03-25 5 views

ответ

2

Я не думаю, что вы можете это сделать по умолчанию, но вы можете сделать что-то близко: 1. Вы идете в библиотеку, выберите «новый шрифт». 2. Вы выбираете свой шрифт, например «Myriad Pro», установите флажок «экспорт для Actionscript». Вы получаете сообщение о не существующем и создаваемом классе во время выполнения - вы нажимаете «ОК» и не беспокойтесь. 3. Когда вы определяете динамические текстовые поля, выполните следующее:

var textFormat:TextFormat = new TextFormat(); 
textFormat.font = 'Myriad Pro'; 
textBox.setTextFormat(textFormat); 
textBox.defaultTextFormat = textFormat; 

Конечно, вам нужно только определить TextFormat один раз, если не существует никаких различий в размерах или других атрибутов. setTextFormat(textFormat) применяется к тексту уже в текстовом поле, тогда как defaultTextFormat применяется для текста, который будет добавлен из этой точки в текстовое поле.

Это должно сделать трюк. Протестировано в Flash CS4.

0

Если вы используете Flash IDE, вы можете использовать JSFL, чтобы автоматически вставлять символы в текстовые поля. Here is an example.

Смежные вопросы