2016-10-13 00:16:48 点击量:10 标签: 收藏本文
调用字体库文件类
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
- loader.load(new URLRequest(”fontlibrary.swf”));
- private function completeHandler(event:Event):void {
- var FontLibrary:Class = event.target.applicationDomain.getDefinition(”FontLibrary”) as Class;
- Font.registerFont(FontLibrary.BankGothicFont);
- var tf:TextField = new TextField();
- tf.defaultTextFormat = new 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);
- }
- var loader:Loader=new Loader;
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);
- loader.load(new URLRequest(”shared.swf”));
- function completeHandler(event:Event):void {
- var fontLibrary:Class=event.target.applicationDomain.getDefinition(”zhr_Font”) as Class;
- trace(fontLibrary);
- Font.registerFont(fontLibrary);
- test();
- }
- function test() {
- var _embeddedFonts:Array = new Array();
- _embeddedFonts = Font.enumerateFonts(false);
- trace(_embeddedFonts[0].fontName);
- //trace(_embeddedFonts.length);
- //var tx:TextField=new TextField();
- //tx.type=”input”;
- tx.embedFonts=true;
- //tx.defaultTextFormat=new TextFormat(”zhr_Font”,20,0xFF0000);
- var tf=new TextFormat(_embeddedFonts[0].fontName,20,0xFF0000);
- //tx.embedFonts = true;
- //tx.antiAliasType = AntiAliasType.ADVANCED;
- tx.text=”你好”;
- tx.setTextFormat(tf);
- addChild(tx);
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室