|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
2 вопроса в 1: embeding и антиалиасинг
1) немогу понять по ємбедингу шрифта в FlashDevelop
[Embed(source="imgs/GROT_CB.TTF", fontFamily="myfont")] private var bar:String; ... ... private var textTitle:TextField; private var tf:TextFormat; ... ... tf = new TextFormat("myfont", 15, 0x0e71ac, true, false, false, null, null, TextFormatAlign.CENTER, 0, 0, 0, 0); textTitle.setTextFormat(tf); ... далее по антиалиасингу: буквы какието... четкие и местами слипаются, при этом если сделать "Увеличить маштаб" то на увеличеной картинке все красиво (в атаче картинка) стоит ".antiAliasType = AntiAliasType.ADVANCED;" немного спасло ситуацию "tf.letterSpacing = 1;" и ".filters = [new BlurFilter(1.05, 1.05, 3) ];", но это какойто костыль шрифт в аттаче на всякий случай |
|
|||||
Чтобы встроить шрифт, код должен выглядеть так:
Далее, чтобы текстовое поле могло использовать встроенные шрифты его свойству embedFonts следует задать значение true:
Потом, метод setTextFormat() необходимо применять после каждого изменения текста в текстовом поле. Если вы хотите, чтобы ваш текстовый формат, стал форматом для данного текстового поля по-умолчанию, сделайте следующее, до задания свойства textTitle.text:
где tf – ваш текстовый формат.
|
|
|||||
подсмотрел в "com.bit101.components"
// NOTE: Flex 4 introduces DefineFont4, which is used by default and does not work in native text fields. // Use the embedAsCFF="false" param to switch back to DefineFont4. In earlier Flex 4 SDKs this was cff="false". // So if you are using the Flex 3.x sdk compiler, switch the embed statment below to expose the correct version. // Flex 4.x sdk: [Embed(source="/assets/pf_ronda_seven.ttf", embedAsCFF="false", fontName="PF Ronda Seven", mimeType="application/x-font")] // Flex 3.x sdk: // [Embed(source="/assets/pf_ronda_seven.ttf", fontName="PF Ronda Seven", mimeType="application/x-font")] protected var Ronda:Class; так что по поводу ембединга, fixed! Добавлено через 1 минуту и да по поводу того что там может быть класс или стринг, так как ресурс не инстансится, относительно шрифта это значения уже не имеет |
Часовой пояс GMT +4, время: 07:55. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|