PDA

Просмотр полной версии : Как внедрить шрифт в TextArea component?


vvk80
15.08.2007, 15:57
Здравствуйте, уважаемые форумчане!
(немного неправильно тему назвал - просьба подправить вместо текст - шрифт)

НЕ могу внедрить шрифт в textArea, чтобы текст внутри показывался только одним необходимым мне шрифтом.

Делаю следущее:
1) в библиотеке *fla файла создаю новый шрифт и делаю ему Export for ActionScript. Шрифт внедряется, что подтверждает generate size report
2) в конструкторе documentClass этого fla делаю следующее:
fontNameStr = new TrebushetMS().fontName
3) далее присваиваю значение этой переменной свойству font textFormat в классе MovieClip-а, определяющего поведение клипа с моей TextArea

private function initTextArea():void
{
//creatingTextFormat
var tf:TextFormat = new TextFormat();
tf.font = fontNameStr;
tf.size = 12;

//initialise TextArea //
var aTa:TextArea = new TextArea();
aTa.move(198,50)
aTa.setSize(488,383);
//aTa.editable = false;
aTa.setStyle("textFormat", tf);
aTa.setStyle("embedFonts", true);
aTa.text = "ARAASA";
this.addChild(aTa);
}

в итоге на этапе копиляции Flash виснет наглухо и ничего не происходит... В чем проблема? Может кто сталкивался?

Заранее спасибо за помощь!

etc
15.08.2007, 16:36
Может нужно подождать побольше?

UPD: По словам автора, проблема найдена и решена.