Показать сообщение отдельно
Старый 15.08.2007, 15:57
vvk80 вне форума Посмотреть профиль Отправить личное сообщение для vvk80 Найти все сообщения от vvk80
  № 1  
vvk80

Регистрация: Oct 2006
Сообщений: 114
По умолчанию Как внедрить шрифт в TextArea component?

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

НЕ могу внедрить шрифт в 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 виснет наглухо и ничего не происходит... В чем проблема? Может кто сталкивался?

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