ページへ戻る

+ Links

 印刷 

Starling+Feathersでテキスト入力 :: NJF Wiki

xpwiki:Starling+Feathersでテキスト入力

Feathersでテキスト入力をするにはTextInput編集を使う。

var wordInputTxt:TextInput = new TextInput();
wordInputTxt.width = 100;
wordInputTxt.height = 30;

addChild(wordInputTxt);

フォントや字の大きさ、行よせなどを設定するときは、TextInput編集のプロパティであるtextEditorFactory編集を設定する。

wordInputTxt.textEditorFactory = function():ITextEditor
{
	var textEditor:StageTextTextEditor = new StageTextTextEditor();
	textEditor.styleProvider = null;
	textEditor.fontFamily = FONT_NAME;
	textEditor.textAlign = TextFormatAlign.CENTER;
	textEditor.fontSize = 24;
	textEditor.color = 0xFF0000;
	return textEditor;
}

ここで使っているITexeEditor編集から派生したクラスStageTextTextEditor編集はモバイルアプリで推奨されている。デスクトップアプリではTextFieldTextEditor編集のほうが推奨されている。


Last-modified: 2016-02-15 (月) 13:15:09 (JST) (2992d) by njf