AS3:AIR Android:如何添加输入文本字段?
Posted
技术标签:
【中文标题】AS3:AIR Android:如何添加输入文本字段?【英文标题】:AS3: AIR Android: How to add an input text field? 【发布时间】:2021-02-11 23:58:02 【问题描述】:我制作了一款要求玩家输入答案的游戏。以下代码适用于桌面版本。我正在制作游戏的移动版本,但遇到了麻烦。我该如何编写代码,以便玩家可以通过触摸事件和点击输入答案?
var answer:int;
answer = int(answer_txt.text)
【问题讨论】:
除非您确实使用某些特定的触摸功能,例如多点触控、手势或触摸大小和相位,否则只需使用常规鼠标事件(例如 MouseEvent.CLICK),它们应该可以正常工作。 【参考方案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 ,...
【讨论】:
以上是关于AS3:AIR Android:如何添加输入文本字段?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOs 或 Android air 项目 (AS3) 上将下载的资产保存到磁盘
适用于 Android 应用 (AS3) 的 Chromecast 和 Air
如何将 Google Play 游戏服务添加到 AIR Game AS3?