【问题标题】:flex mobile: how to use skinClass and softKeyboardType?flex mobile:如何使用 skinClass 和 softKeyboardType?
【发布时间】:2012-10-31 20:20:09
【问题描述】:

我的 flex 4.6 移动应用程序使用自定义的 skinClass。 问题是当使用不同于默认的 skinClass 时,softKeyboardType 似乎不再起作用。

知道如何将两者结合起来吗?

<s:TextInput id="login_txt" skinClass="skins.TextInputSkin" softKeyboardType="email"/>

(其中 skins.TextIputSKin 是我自己的皮肤:我需要保留它)

这个问题好像很像:Flex Mobile textInput in scroller text lag

谢谢

【问题讨论】:

    标签: apache-flex flex4.5 flex4.6 flex-mobile


    【解决方案1】:

    没有看到你的代码;不可能给你完整的指导。

    但是,如果你使用StageText,你只能设置softKeyboardType。根据文档,这是在 AIR 3 中引入的。默认Flex 4.5 TextInput skin不使用StageText;但默认的Flex 4.6 TextInput skin 可以。

    我不知道您的自定义皮肤使用什么。如果您从头开始构建皮肤类,则必须重新编写它以使用 StageText。如果您正在扩展或修改 Flex 4.5 皮肤;那么你必须重新设计它才能使用 StageText。如果您正在扩展或修改 Flex 4.6 皮肤;那么 softKeyboardType 应该可以工作。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    相关资源
    最近更新 更多