【问题标题】:AS3: AIR Android: How to add an input text field?AS3:AIR Android:如何添加输入文本字段?
【发布时间】:2021-02-11 23:58:02
【问题描述】:

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

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

【问题讨论】:

  • 除非您确实使用某些特定的触摸功能,例如多点触控、手势或触摸大小和相位,否则只需使用常规鼠标事件(例如 MouseEvent.CLICK),它们应该可以正常工作。

标签: actionscript-3 textfield textinput android-touch-event air-android


【解决方案1】:

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

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 ,...

【讨论】:

    猜你喜欢
    • 2013-03-11
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    相关资源
    最近更新 更多