articles

2009 年 7 月 15 日

AS3 共通のTextFormatを複数のクラスで用いてみる。

共通のテキストフォーマットを複数のクラスで用いてみる。
なんかこれ絶対損してます。とりあえずはコレで!

staticを利用することにより
インスタンスをつくらず直接利用できるところがミソです。
定数をいろいろ定義するファイルとしてクラスを利用するという概念も
あるのですね。

package {
	import flash.text.TextFormat;
	import flash.text.TextFormatAlign;

	public class TextStyle {
		static var chart_textformat:TextFormat=new TextFormat();
		chart_textformat.font="_sans";
		chart_textformat.size=20;
		chart_textformat.color=0x555555;
		chart_textformat.align=TextFormatAlign.CENTER;
	}
}

これが利用するクラス

package {
	import TextStyle;
	public class SampleClass {
		var chart_textformat=TextStyle.chart_textformat;
        }
}