制作swf字体文件

在flex开发中,如果需要字体变形等效果就需要嵌入字体文件。

为了避免直接嵌入字体造成文件体积过大,单独将需要嵌入的字体打包成swf文件,主文件加载它就可以了。


用FlexBuilder 创建一个ActiionScript工程,

代码如下:

package {
import flash.display.Sprite;


public class WhiteBoardFont extends Sprite
{

[Embed(systemFont="楷体",fontName="楷体",mimeType="application/x-font")]
public var KaiTi:Class;
[Embed(systemFont="微软雅黑",fontName="微软雅黑",mimeType="application/x-font")]
public var MicrosoftHei:Class;
//[Embed(systemFont="Arial",fontName="Arial",mimeType="application/x-font")]
//public var ArialTi:Class;
public function WhiteBoardFont()
{
}
}
}

编译输出即可。

你可能感兴趣的:(制作swf字体文件)