Air for Mobile中使用软键盘

通常情况下我们在手机项目开发中使用TextField足矣,但是有些时候总觉的别扭。

比如,在手机中创建一个手机号码的输入框,你希望直接显示数字形式的软键盘来进行操作以获得最好的操作体验。这个时候TextField就无能为力了。

Adobe给了我们另一种选择StageText,这个类最主要的特点是让我们可以设置软键盘的类型以及可以设置软键盘的“return”键显示为“下一项”、”done”还是”search”。

StageText的在线帮助:http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/text/StageText.html

不过,StageText直接使用起来有点麻烦。这里推荐一下Adobe的工程师做的一个封装好的类:NativeText。

NativeText可以在这里下载:https://github.com/cantrell/StageTextExample

相关说明可以看这里:http://blogs.adobe.com/cantrell/archives/2011/09/native-text-input-with-stagetext.html