PDA

Просмотр полной версии : как облегчить код (касается подгрузки шрифта)


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

А дальше приходится для каждого динамического текстового поля прописывать:

name_text.setTextFormat(_root.tf);

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

St. Father
27.11.2007, 11:32
1. ну если они у тебя все вместе появляются (или можно сделать чтобы появлялись) то можно циклом пройтись по всему мувику
2. попробуй текстовое поле пустым делать сначала, потом вместе с назначением ему текста подставлять и текстформат
3. _хэйт вызываешь в какой момент? можешь исходника кусок приложить, чтобы не гадать что да как?