【问题标题】:Flash Builder 4.6. Soft Keyboard is not working闪存生成器 4.6。软键盘不工作
【发布时间】:2013-06-01 08:07:40
【问题描述】:

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

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

不工作,有什么问题?

【问题讨论】:

  • 欢迎使用 StackOverflow,通常我会建议您量化“不工作”的含义。你有运行时错误吗?还是编译时错误?还是意外行为?在这种情况下,我想我猜到了并发布了答案。我们在这里提供帮助,而不是猜测您的问题是什么。

标签: flash apache-flex air flash-builder


【解决方案1】:

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

Quote

移动主题的 TextInput 皮肤使用 StyleableStageText 类而不是 RichEditableText。由于 StyleableStageText 使用 本机文本字段允许更好的文本输入和操作 移动设备上的体验,但存在限制和 您应该考虑的差异。使用的本机文本控件 StageText 在文本周围应用不同的填充。为了避免 垂直滚动,基于 StageText 的 TextInput 皮肤尝试 估计这个填充并补偿它。正因为如此和 本机文本控件如何处理文本的其他差异,默认 使用基于 StageText 的皮肤的 TextInput 控件的高度会有所不同 使用基于 TextField 的 TextInput 外观从其默认高度开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2012-01-21
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    相关资源
    最近更新 更多