浏览 4445 次
锁定老帖子 主题:将字体打包成swf
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-11
Flex打包字体成swf: 1、先建一个actionScript project,输入想要的名字即可。 2、先建一个继承了Sprite的类文件。 3、内容如下: package { import flash.display.Sprite; public class FZCYFont extends Sprite { [Embed(source="font/方正彩云_GBK.ttf", fontName="方正彩云_GBK", mimeType="application/x-font")] public var FZCY:Class; } } 注意fontName的名字很重要,设置字体时用的就是他。FZCY可以随便取。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-27
|
|
返回顶楼 | |
发表时间:2009-08-31
最后修改:2009-08-31
不好意!
complete="fontLoadBookAntiquaLoadComplete(event)" 中的 方法是 private function fontLoadFontArialComplete(evts:Event):void{ try { Font.registerFont( evts.target.content["FontArial"] );//註冊字體 Font.registerFont( evts.target.content["FontArialB"] ); } catch(e:Error){ trace(e.toString()); } } 而問題就是出在Font.registerFont這裡。但使用這個SWFLoader控件時 打包的字體swf文件已經加載完了。怎么會,你是經驗人,幫我看看吧!新手不幸賜教。 |
|
返回顶楼 | |