Показать сообщение отдельно
Старый 26.11.2007, 17:33
  № 1  
Ответить с цитированием
maxx_tlt2
Guest

Сообщений: n/a
По умолчанию как облегчить код (касается подгрузки шрифта)

Уважаемые знатаки, столкнулся с такой проблемой.
Присоединяю шрифт к мувику по средствам библиотеки.
далее, чтобы у меня этот шрифт работал в корне ролика пишу:
Код:
var tf:TextFormat = new TextFormat();
	tf.font = "FontAG";
А дальше приходится для каждого динамического текстового поля прописывать:

Код:
name_text.setTextFormat(_root.tf);
Всё работает, но как итог получаю 2 проблемы:
1. Текстовых полей получается много (глубокая структура) и для каждого писать код как то не очень удобно и далеко не универсально.
2. Сначало появляется текст (например "ВАСЯ") одним шрифтом, и только через доли секунды он становится требуемым. Эти доли секунды заметны пользователю... весь ролик скачет.
3. При вызове name_text._height он показывает высоту поля с первоначальным шрифтом а не с тем, что нужно (он немного выше).