0

Flash builder 4.6 这是我的文本输入代码

<s:TextInput skinClass="spark.skins.mobile.TextInputSkin" softKeyboardType="contact" needsSoftKeyboard="true" y="98" right="41" width="282" height="39" />

不工作,有什么问题?

4

1 回答 1

0

softKeyboardType 值仅在您使用 StageText 时适用。看来您正在使用 Flex 4.5 TextInput 皮肤;它不使用 StageText,而是使用 Flash TextField。

引用

移动主题的 TextInput 外观使用 StyleableStageText 类而不是 RichEditableText。由于 StyleableStageText 使用本机文本字段,因此可以在移动设备上提供更好的文本输入和操作体验,但是您应该考虑一些限制和差异。StageText 使用的本机文本控件在文本周围应用不同的填充。为了避免垂直滚动,基于 StageText 的 TextInput 外观会尝试估计此填充并对其进行补偿。由于本机文本控件处理文本的方式和其他差异,使用基于 StageText 的外观的 TextInput 控件的默认高度将不同于使用基于 TextField 的 TextInput 外观的默认高度。

于 2013-06-05T15:38:46.767 回答