AS3:AIR Android:如何添加输入文本字段?

问题描述

我制作了一款要求玩家输入答案的游戏。以下代码适用于台式机版本。我正在制作游戏的移动版本,但遇到麻烦。我该如何编码,以便播放器可以通过触摸事件和点击来键入答案?

var answer:int;
answer = int(answer_txt.text)

解决方法

只需添加一个输入框即可让您的用户触摸它,并添加他们的答案

var textInput:TextField;
textInput.background = true;
textInput.restrict = "0-9";
textInput.autoSize = TextFieldAutoSize.CENTER;
textInput.antiAliasType = AntiAliasType.ADVANCED;
textInput.type = "input";
textInput.softKeyboard = SoftKeyboardType.NUMBER
addChild(textInput)

还可以使用addTextFormat更改字体和fontSize,...