在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")]