1

我正在 flex 4.6 + air 3.2 移动应用程序中测试简单的 TextInput 功能,并在软键盘调整视图大小时观察到奇怪的伪影。这是外观:在弹出软键盘之前和之后。如您所见,Flex 已调整视图大小,以便软 kb 与 TextInput 可见。但这会导致所有 TextInputs 中的擦除伪影!这是一个错误吗?Flex 或 AIR 在哪里?任何建议如何解决这个问题?谢谢!

4

3 回答 3

1

默认情况下,Flex 4.6 在其移动 TextInput 外观中使用 StageText。滚动时 StageText 无法正确呈现。

使用 Flex 4.5 移动 TextInput 皮肤:

<s:TextInput skinClass="spark.skins.mobile.TextInputSkin"/>
于 2012-06-18T04:05:36.603 回答
0

我们可能有一个解决方案:http ://blog.flexicious.com/post/Scrolling-Issues-With-TextInput-for-Flex-Air-Mobile-Native-StageText.aspx它适用于我们的场景,应该适用于大多数其他人。

于 2013-11-14T04:27:19.733 回答
0

升级到 3.3 应该可以解决此问题

http://blogs.adobe.com/flashplayer/2012/06/introducing-air-3-3-and-flash-player-11-3.html

于 2012-06-09T09:50:49.303 回答