2013-03-18 56 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