Flash Builder 4.6这是我的文本输入代码
<s:TextInput skinClass="spark.skins.mobile.TextInputSkin" softKeyboardType="contact" needsSoftKeyboard="true" y="98" right="41" width="282" height="39" />
不工作,有什么问题?
答案 0 :(得分:0)
只有在使用StageText时,softKeyboardType值才适用。您似乎正在使用Flex 4.5 TextInput外观;它不使用StageText,而是使用Flash TextField。
移动主题的TextInput外观使用StyleableStageText class而不是RichEditableText。自StyleableStageText使用 本机文本字段允许更好的文本输入和操作 然而,移动设备上的经验存在局限性 你应该考虑的差异。使用的本机文本控件 StageText在文本周围应用不同的填充。为了避免 垂直滚动,基于StageText的TextInput皮肤尝试 估计这个填充并补偿它。因为这个和 本机文本控件如何处理文本的其他差异,默认值 使用基于StageText的外观的TextInput控件的高度将有所不同 使用基于TextField的TextInput外观从其默认高度开始。