PDA

Просмотр полной версии : Великий и Ужасный EmbedFonts


KPOT
28.02.2008, 02:18
Доброго времени суток.

Вообщем, буду краток.

Имееться мувиклип, внутри которого Текстовое Поле,
я занимаюсь вращение этого Клипа.

вот пример из хэлпа:


var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;




на сцену вынесено динамик поле, в нём сделано Ембед нужны символов.
ну даже Алл ставил.

как не странно он у меня не работает. Поле создаёться, можно его определить по изменению курсора однако текста не видно.

использую Flash 8.

Вроде всё делаю верно...
Какие могут быть проблемы?

etc
28.02.2008, 02:25
Прочитайте тему «Внедрение шрифта» в FAQ. Если у вас не работает поворот, значит шрифт не был внедрен.

CorC
28.02.2008, 10:06
"my font" - linkage шрифта в либе, и все заработает.

etc
28.02.2008, 10:41
Фонт в либе — зло.

CorC
29.02.2008, 09:56
У всех своя точка зрения по этому вопросу. С махинациями в FontEmbedding\UnicodeTable.xml все не так уж и плохо.

iNils
29.02.2008, 11:23
У всех своя точка зрения по этому вопросу. С махинациями в FontEmbedding\UnicodeTable.xml все не так уж и плохо.Есть две точки зрения, одна фонт в либе - зло, другая неправильная. Это должен знать каждый.

KPOT
04.03.2008, 23:52
Прочитал FAQ. Фонт в либе помог.
Благодарен.

Mueller
05.03.2008, 13:43
Мне уже даже стыдно задавать этот вопрос, сколько раз он здесь поднимался. Но у меня все равно пока не получается.

Добавлять шрифт в библиотеку - не хочу.
А embed у меня не работает (?).

-выделяю текстовое поле (уже муви клип)
-в свойстве шрифта кликаю embed
-выделяю Cirilic. кликаю ОК.

Не работает.
А как по символам руками вбивать, я вообще не понимаю.

У меня там скроллинг текста под маской. Маску отключаю - есть текст, все работает. Включаю маску, шрифт пропадает.
Делать маску программно мне пока еще сложно (хотя из Хелпа я пыталась).
Flash cs3.

Подскажите мою ошибку, пожалуйста?