2009/01/29 | 12:46 pm
FontLoader クラス
最近、フォントデータ読み込んでごにょごにょする事が多いなって感じてきたので、フォントデータを含む外部ファイルをロードしてそっからフォントのデータを頂戴するってのこしらえました。
使ってみて下さいまし。
使い方は
import した後に
public var fontData:Font;
public function FontLoaderSample() {
init();
}
private function init():void {
var fl:FontLoader = new FontLoader();
fl.addEventListener( Event.COMPLETE, loadedFontData );
fl.loadFont( "font.swf", "linkageName" );
};
private function loadedFontData( e:Event ):void {
e.target.removeEventListener( Event.COMPLETE, loadedFontData );
fontData = e.target.data;
};
loadFont() の引数には、「外部ファイルのパス」と「リンケージ指定したクラスの名前」を指定して下さい。
Event.COMPLETE が呼ばれた後に、target.data でフォントデータが取得できます。
時間のあるときに、複数のフォントデータを一括で読み込めるのも作ってみようかと思います。
CATEGORY
POSTED
jam


COMMENT
0 Comment