2013-03-18 57 views
0

我对Flex TextInputs有奇怪的错误。我在我的Android应用程序中使用Flex 4.9.0。应用程序在组件中具有视图导航器。我通过插入它作为该组的一个孩子添加自定义弹出。弹出式视图涵盖了视图导航器,一切都很好。来自TextInputs的不幸文本在视图中仍然可见并且可选。这怎么可能?我认为Flex中的深度是神圣的:/我嵌入了字体,但这并没有改变任何东西。隐藏TextInput的Flex移动文本仍然可见

这是有这个bug的图片。

enter image description here

回答

1

听起来你正在使用的 “StageText的” TextInput外观。它始终处于一切之上。您必须切换到Flash TextField TextInput外观。

我对此写了一篇深入的blog post。解决方法是切换回旧的TextInput皮肤:

<textInput skinClass="spark.skins.mobile.TextInputSkin" /> 
+0

谢谢,它的工作就像一个魅力! – 2013-03-19 11:08:09

+0

@ Reboog711 - 您是否熟悉spark.skins.mobile.TextInputSkin问题的任何解决方法 - https://bugbase.adobe.com/index.cfm?event=bug&id=3292370 – 2013-10-08 02:00:38

+0

@ flexicious.com Flash TextField doesn' t支持与StageText相同的属性;所以我不相信有任何解决方法。 [除非Adobe Flash/AIR改变了内部] – JeffryHouser 2013-10-08 02:36:05