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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Kurutah
Сообщения: 42
Зарегистрирован: 09 ноя 2011, 12:40

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

Сообщение Kurutah »

Не могу понять логику, но когда вставляю код для рекламы от креары и appgrade, а затем публикую swf вконтакте, вместо болда шрифты становятся бледными. Убираю - возвращается правильное, bold состояние. Компилируется проект во флешдевелоп, шрифты внедряю в CS4. Сталкивался ли кто-нибудь с такой странностью, как лечить? :) Спасибо заранее.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

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

Сообщение 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);} 
Kurutah
Сообщения: 42
Зарегистрирован: 09 ноя 2011, 12:40

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

Сообщение Kurutah »

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

Уточнил - креара ни при чём, портит шрифты код от appgrade. Написал им на почту, но не знаю ответят ли чего-нибудь. Может быть, кто-нибудь из форумчан всё-таки сталкивался :)
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

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

Сообщение sanych_dv »

Хотелось бы посмотреть .swc от appgrade
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

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

Сообщение 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;  
Kurutah
Сообщения: 42
Зарегистрирован: 09 ноя 2011, 12:40

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

Сообщение Kurutah »

appgrade исправили ошибку, всё ок теперь.
Ответить