встраивание шрифтов as3 в swf без flex? - PullRequest
0 голосов
/ 30 июля 2009

Есть ли способ создания встроенных swf-шрифтов "as3" с помощью compc (без интеграции с фреймворком)? Если я вставлю такой шрифт в свой as3:

package fonts
{

import flash.display.Sprite;
import flash.text.Font;

public class Helvetica extends Sprite
{

    [Embed(source='Helvetica.otf', fontName='Helvetica')]

    public static var Helvetica :Class;

    Font.registerFont( Helvetica  );

}
}

используя compc.exe -compiler.keep-генерированный-actionscript = true

Я вижу, что flex создает некоторый шаблонный код as3, включая такие вещи:

import mx.core.IFlexModule;
import mx.core.IFlexModuleFactory;
import mx.core.EmbeddedFontRegistry;

, что мешает мне использовать встроенный шрифт в проектах "as3". Есть ли способ получить безгибкие шрифты, используя compc?

Я надеюсь, что есть простое решение, подобное этому для растровых активов.

1 Ответ

2 голосов
/ 30 июля 2009

хорошо, я думаю, что метод disrrued должен работать в любом случае ... вам просто нужно заменить еще несколько классов ... вероятно, EmbeddedFontRegistry, так что у него не будет никаких зависимостей ... просто вещи в пустом методе. ..

Greetz

back2dos

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...