【发布时间】:2010-11-15 07:37:24
【问题描述】:
有没有办法使用 compc(不集成 flex 框架)创建嵌入式“纯 as3”swf 字体?如果我在我的 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-generated-actionscript=true
我看到 flex 制作了一些样板 as3 代码,包括以下内容:
import mx.core.IFlexModule;
import mx.core.IFlexModuleFactory;
import mx.core.EmbeddedFontRegistry;
这使我无法在“纯 as3”项目中使用嵌入字体。有没有办法使用 compc 获得无 flex 字体?
我希望位图资源有一个easy solution like this one。
【问题讨论】:
-
您是否应用了链接后面文章中描述的方法?它也可能对你有用。我只是说...
-
字体有点复杂。他们的样板文件尝试注册 'mx.core::IEmbeddedFontRegistry' forums.adobe.com/message/1885964
标签: apache-flex flash actionscript-3