我只在运行 Androi 4+ 的三星手机上遇到了一个奇怪的错误。使用 Adobe AIR,每个 textInput 都不适合使用。在每个字符输入上重复输入单词的开头。这是行为:
当我输入“ABC”时,输入文本是“AABAABAABAABAABAABC”(或者有时是字典中的已知单词)
它似乎在每次按键时添加了文本输入的全部内容。使单词重复数次。这似乎也是一个自动建议(来自手机的字典)相关的错误。
textInput 是这样声明的:
<s:TextInput id="tin" autoCapitalize="all" autoCorrect="false"
maxChars="19" restrict="0-9A-Za-z_\-" width="100%"
itemCreationPolicy="immediate"/>
其他设备运行良好,即使在运行 Android 4.1、旧版本或其他制造商的 HTC 上也是如此。此错误也出现在 Swype 键盘(第三方系统键盘)上。
你有解决办法让它工作吗?
谢谢
编辑:最糟糕的行为是由restrict
财产造成的。没有它,文本输入仍然是错误的,但更少。我在 bugbase.adobe.com 上提交了这些错误,请为它投票: