public class Main extends Sprite { public function Main( ) { var loader:Loader = new Loader( ); loader.contentLoaderInfo.addEventListener(Event.INIT, initListener); loader.load(new URLRequest("Fonts.swf")); }
private function initListener (e:Event):void { showEmbeddedFonts( ); outputMsg( ); } private function outputMsg ( ):void { var t:TextField = new TextField( ); t.embedFonts = true; // Tell ActionScript to render this // text field using embedded fonts t.htmlText = "<FONT FACE='Verdana'>Hello <b>world</b></FONT>"; addChild(t); }
public function showEmbeddedFonts ( ):void { var fonts:Array = Font.enumerateFonts( ); fonts.sortOn("fontName", Array.CASEINSENSITIVE); for (var i:int = 0; i < fonts.length; i++) { trace(fonts[i].fontName + ", " + fonts[i].fontStyle); } } } }