ページへ戻る
印刷
StarlingのTextField
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:StarlingのTextField をテンプレートにして作成
開始行:
StarlingのTextFieldを使うとAS3と同様にしてテキストを表示...
(&font(Red){以下の内容はver1.xのみに対応しています。ver.2...
var tf:TextField = new TextField(200, 30, "test",FONT_NA...
右寄せ、左寄せなどは、
tf.hAlign = HAlign.RIGHT;
tf.vAlign = VAlign.BOTTOM;
とする。これは文字を寄せているだけなので、テキストフィー...
また、ビットマップフォントが登録されている場合は、そのま...
注意事項として、
-サイズが小さくて文字がはみ出る場合は全く何も表示されない...
-ビットマップフォント以外ではドローコールが結構増える
-より細かな設定はTextFieldを継承した自分のクラスを使って...
一つ目については、つねに大きめのサイズを指定することで回...
二つ目は、パフォーマンスが必要とされるところではなるべく...
tf.batchable = true;
3つめについては、たとえば複数行表示で行間を8にしたければ...
class MultiLineTextField extends TextField {
public function MultiLineTextField (width:int, height:i...
super(width, height, text, fontName, fontSize, color, ...
}
override protected function formatText(textField:flash....
{
super.formatText(textField, textFormat);
textField.multiline = true;
textFormat.leading = 8;
textField.setTextFormat(textFormat);
}
}
これ以外のAS3にある細かなテキストの設定もformatText関数で...
#related
終了行:
StarlingのTextFieldを使うとAS3と同様にしてテキストを表示...
(&font(Red){以下の内容はver1.xのみに対応しています。ver.2...
var tf:TextField = new TextField(200, 30, "test",FONT_NA...
右寄せ、左寄せなどは、
tf.hAlign = HAlign.RIGHT;
tf.vAlign = VAlign.BOTTOM;
とする。これは文字を寄せているだけなので、テキストフィー...
また、ビットマップフォントが登録されている場合は、そのま...
注意事項として、
-サイズが小さくて文字がはみ出る場合は全く何も表示されない...
-ビットマップフォント以外ではドローコールが結構増える
-より細かな設定はTextFieldを継承した自分のクラスを使って...
一つ目については、つねに大きめのサイズを指定することで回...
二つ目は、パフォーマンスが必要とされるところではなるべく...
tf.batchable = true;
3つめについては、たとえば複数行表示で行間を8にしたければ...
class MultiLineTextField extends TextField {
public function MultiLineTextField (width:int, height:i...
super(width, height, text, fontName, fontSize, color, ...
}
override protected function formatText(textField:flash....
{
super.formatText(textField, textFormat);
textField.multiline = true;
textFormat.leading = 8;
textField.setTextFormat(textFormat);
}
}
これ以外のAS3にある細かなテキストの設定もformatText関数で...
#related
ページ名: