リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ ローカルの書体を取得

ActionScript

ローカルの書体を取得

ローカル側の使用できるフォントを取得するサンプル。

【サンプル】

JavaScriptを有効にし、最新のFlashPlayerをインストールお願いしますGet Adobe Flash player

import fl.data.DataProvider;

func_const();
function func_const(){
	
	//ローカルフォントリスト取得
	var fontArr:Array = Font.enumerateFonts(true); 
	
	//フォントリスト作成
	fontArr.sortOn("fontName"); //フォント名でソート
	var fontList:Array = [];
	for(var i:int=0;i<fontArr.length;i++){
		var myText:String = fontArr[i].fontName; //フォント名抽出
		fontList.push({label:myText});
	}
	
	//コンボボックス
	cb_sample.dataProvider = new DataProvider(fontList);
	cb_sample.addEventListener(Event.CHANGE,func_cb_sample_CHANGE);
}

//フォント変更
function func_cb_sample_CHANGE(e:Event):void{
	var myFormat = new TextFormat();
	myFormat.font = cb_sample.selectedLabel;
	tf_sample.setTextFormat(myFormat);
}
last update 2011.9.9
参考・出典等
「ActionScript3.0 ポケットリファレンス」

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2011 Riptac. All Rights Reserved.