![](/icons/19099yinwei.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou2.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou2.gif)
as2
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![](/icons/19099dou2.gif)
例如如下:
如果是as2
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![Flash as3嵌入中文字体<img src='/icons/19099de.gif' />思路方法](http://www.crazycoder.cn/WebFiles/20091/68939b0d-5788-4f62-bb6c-4a21ad0fc914.jpg)
然后新建主文件
![](/icons/19099main.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![Flash as3嵌入中文字体<img src='/icons/19099de.gif' />思路方法](http://www.crazycoder.cn/WebFiles/20091/e6e45924-ab41-4fbc-a196-9367189fbbd1.jpg)
这样嵌入字体
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![Flash as3嵌入中文字体<img src='/icons/19099de.gif' />思路方法](http://www.crazycoder.cn/WebFiles/20091/8bc3d840-3938-4dab-aeae-7bcd4ee5b7b2.jpg)
![Flash as3嵌入中文字体<img src='/icons/19099de.gif' />思路方法](http://www.crazycoder.cn/WebFiles/20091/97bc3cd9-59d2-49f3-8b01-c9a1b10113db.jpg)
下面我们要说
![](/icons/19099de.gif)
![](/icons/19099chengxu.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
嵌入字体库文件类
package {
import flash.display.Sprite;
public
FontLibrary extends Sprite {
[Embed(systemFont=’Bank Gothic’, fontName=’emBank Gothic’, mimeType=’application/x-font’)]
public
var BankGothicFont:Class;
}
}
![](/icons/19099diaoyong.gif)
var loader:Loader =
Loader
;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(
URLRequest(”fontlibrary.swf”));
private function completeHandler(event:Event):void {
var FontLibrary:Class = event.target.applicationDo
.getDefinition(”FontLibrary”) as Class;
Font.registerFont(FontLibrary.BankGothicFont);
var tf:TextField =
TextField
;
tf.defaultTextFormat =
TextFormat(”emBank Gothic”, 12, 0);
tf.embedFonts = true;
tf.rotation = 15; // to demonstrate the embed worked
tf.text = “blah blah blahnblah blah blahnblah blah blah “;
addChild(tf);
}
这个是老外
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
这样我们
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
![](/icons/19099dou.gif)
![](/icons/19099yi.gif)
![Flash as3嵌入中文字体<img src='/icons/19099de.gif' />思路方法](http://www.crazycoder.cn/WebFiles/20091/b3e8431b-5618-48bb-bb0f-9a913afddb54.jpg)
然后在主文件里加载
![](/icons/19099dou.gif)
![](/icons/19099de.gif)
![](/icons/19099dou.gif)
var loader:Loader=
Loader;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);
loader.load(
URLRequest(”shared.swf”));
function completeHandler(event:Event):void {
var fontLibrary:Class=event.target.applicationDo
.getDefinition(”zhr_Font”) as Class;
trace(fontLibrary);
Font.registerFont(fontLibrary);
test
;
}
function test
{
var _embeddedFonts:Array =
Array
;
_embeddedFonts = Font.enumerateFonts(false);
trace(_embeddedFonts[0].fontName);
//trace(_embeddedFonts.length);
//var tx:TextField=
TextField
;
//tx.type=”input”;
tx.embedFonts=true;
//tx.defaultTextFormat=
TextFormat(”zhr_Font”,20,0xFF0000);
var tf=
TextFormat(_embeddedFonts[0].fontName,20,0xFF0000);
//tx.embedFonts = true;
//tx.antiAliasType = AntiAliasType.ADVANCED;
tx.text=”你好”;
tx.
TextFormat(tf);
addChild(tx);
}
最新评论