#1 - 2011-8-2 19:14
Hox (曾几何时,吾辈是一百零八斤)
AS求助,吾辈想要获取客户端的字体列表,用JS的话也得用控件,所以吾辈想用FLASH来做,但是鄙人没学过AS···以下是鄙人Google到的··自己加了个JS的接口,但是为什么返回值是undefined呢?
package
{
import flash.display.Sprite;
import flash.text.Font;
import flash.external.ExternalInterface;
public class FontList extends Sprite
{
public function FontList():void
{
}
public function init():Array{
var allFonts:Array = Font.enumerateFonts(true);
allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
var rt:Array;
for (var i:uint = 0; i < allFonts.length; i++) {
rt[i] = allFonts[i].fontName;
}
return rt;
}
ExternalInterface.addCallback("FontList", init);
}
}