Страница 1 из 1

Реклама сбивает шрифты - что делать?

Добавлено: 13 май 2012, 03:05
Kurutah
Не могу понять логику, но когда вставляю код для рекламы от креары и appgrade, а затем публикую swf вконтакте, вместо болда шрифты становятся бледными. Убираю - возвращается правильное, bold состояние. Компилируется проект во флешдевелоп, шрифты внедряю в CS4. Сталкивался ли кто-нибудь с такой странностью, как лечить? :) Спасибо заранее.

Re: Реклама сбивает шрифты - что делать?

Добавлено: 13 май 2012, 12:36
sanych_dv
Kurutah писал(а): шрифты внедряю в CS4.
Export for Action Script для внедренных шрифтов в CS4 есть? Иногда забывают это делать.

Проверка внедренных шрифтов:

Код: Выделить всё

 var fontList:Array = Font.enumerateFonts(false);for (var i:uint = 0; i  <fontList.length; i++) {trace("font: " + fontList[i].fontName);} 

Re: Реклама сбивает шрифты - что делать?

Добавлено: 13 май 2012, 13:00
Kurutah
Export for Action Script для внедренных шрифтов в CS4 есть?
В 4 даже не нашёл такой опции, нашёл в 5-м поставил галочку - всё равно тоже самое... Причём я так понимаю, всё работает нормально, но до тех пор пока не поставлю рекламу...

Уточнил - креара ни при чём, портит шрифты код от appgrade. Написал им на почту, но не знаю ответят ли чего-нибудь. Может быть, кто-нибудь из форумчан всё-таки сталкивался :)

Re: Реклама сбивает шрифты - что делать?

Добавлено: 13 май 2012, 13:42
sanych_dv
Хотелось бы посмотреть .swc от appgrade

Re: Реклама сбивает шрифты - что делать?

Добавлено: 13 май 2012, 13:53
sanych_dv
Я думаю, тут дело в конфликте шрифтов из вашей библиотеки и библиотеки appgrade при компиляции.

Можно попробовать принудительно использовать необходимый шрифт.

Способ 1: Установить шрифт с уникальным именем, к примеру Arial-Bold

Способ 2: Создать экземпляр экспортированного шрифта и работать с ним:

Код: Выделить всё

 var myFont:Font = new MyArialBold; var myFormat:TextFormat = new TextFormat;myFormat.font = myFont.fontName; var myTextField:TextField = new TextField;myTextField.defaultTextFormat = myFormat;myTextField.embedFonts = true;  

Re: Реклама сбивает шрифты - что делать?

Добавлено: 14 май 2012, 16:42
Kurutah
appgrade исправили ошибку, всё ок теперь.