Показать сообщение отдельно
Старый 04.04.2007, 04:50
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 32  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
пытался повторить выложенный пример с подключением swf с внедрённым шрифтом.
ничего не получается

verdana.swf :
на сцене: текстовое поле с внедрёнными символами (для пробы все 160 Кб)

test.swf :
в библиотеке: символ my_font (Identifier = vrdn, Import for runtime = verdana.swf)
на сцене: текстовое поле txt (Arial, 12px) и символ my_font
AS:
Код:
txt.embedFonts = true;
		var frmt = new TextFormat();
		frmt.font = "verdana";
		txt.setTextFormat (frmt);
		txt.setNewTextFormat (frmt);
в verdana.swf запихал текстовое поле в символ и поставил ему Export for runtime.

Символ импортируется тепрерь, но текст в целевом поле не появился.

скриптом перебираю свойства текстового поля в импотируемом символе.
оказывается шрифт там называется не Verdana, а Verdana_11pt_st.
Это я должен был угадать?
Если это название подставить в скрипт форматирования текстокого поля, то всё работает.
Почему изменилось название шрифта и как его предсказать-то?


Последний раз редактировалось etc; 04.04.2007 в 14:18.