PDA

Просмотр полной версии : И снова он - внедренный шрифт.


chingachgoog
23.05.2007, 19:40
Есть две флешки: главная и подгружаемая.
В главной есть динамические поля с внедренным шрифтом.
В подгружаемой есть динамическое поле без внедренного шрифта, в коде ему прописываются установки

myForm=new TextFormat()
myForm.font="Arial"
myText.embedFonts=true
myText.text = "Мой текст"
myText.setTextFormat(myForm);


Естественно не работает :(
Как только копирую текстовые поля с внедренным шрифтом из главной флешки в подгружаемую, то начинает пахать, но это и так ясно, просто для проверки, что с кодом все в порядке.

Вопрос, что я тут упистил из виду?

etc
23.05.2007, 20:18
Нужно использовать Shared-библиотеки. Информацию по этому поводу можно найти на форуме.
У меня есть класс FontManager, но он, ввиду некоторых обстоятельств, перестал быть public.

screamge
23.05.2007, 20:21
А вариант с шаред либой не подходит?

chingachgoog
23.05.2007, 20:46
Вариант с расшариванием я пока придержал. Просто подумал, отчего же swf-ка не может взять внедренные шрифты из родительской swf-ки? Она же не отдельно запускается (когда и можно было бы применить расшаривание), а изнутри родительской?

etc
23.05.2007, 20:56
Не может. У макромедии спросить надо.

chingachgoog
23.05.2007, 21:09
Ясно. Будем расшаривать.

PS Тупой вопрос совсем: как в слеш-нотации подняться на уровень вверх? (относительный путь)

А все - вспомнил: ../