In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

getFonts

Get Adobe Flash player
by naokiryu 30 Apr 2013
    Embed
/**
 * Copyright naokiryu ( http://wonderfl.net/user/naokiryu )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/wD8Q
 */

package {
    import flash.display.Sprite;
    import flash.text.*;
    import flash.external.ExternalInterface;
    public class FlashTest extends Sprite {
        public var str:String="";
        public function FlashTest() {
            var tf:TextField = new TextField();
            tf.width=500;
            tf.height=500;
            var allfonts:Array = Font.enumerateFonts(true);
            allfonts.sortOn("fontName", Array.CASEINSENSITIVE);
            for(var i:int=0;i<allfonts.length;i++){
                str += allfonts[i].fontName;
                if((i%7)==0){
                    str += "\n";
                }
            }
            tf.appendText(str);
            addChild(tf);
            ExternalInterface.addCallback("externalGetFonts", retFonts);
            if(ExternalInterface.available){
                ExternalInterface.call("getinfo");
            }

        }
        public function retFonts():String{
            return str;
        }

    }
}