2011-12-12 46 views
1

我已經將我的應用程序從Flex 4.5.1遷移到Flex 4.6,並且TextInput點擊事件已損壞,因此我這樣做了:「skinClass =」spark.skins.mobile.TextInputSkin「這裏http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html)和所有似乎工作(在我的Android中測試,似乎確定),但一個iOS 5.1的用戶抱怨說,現在鍵盤不彈出?Flex 4.6在iOS上的TextInput鍵盤

也抱怨TextArea,我沒有在我的擴展組件中的代碼,但也使用皮膚spark.skins.mobile.TextAreaSkin,所以佈局變得類似於我的文字輸入。

回答

0

那麼,我有機會測試一個iPad 2並使用帶皮膚的TextInput spark.skins.mobile.TextInputSkin,flex的事件工作,但不打開iOS和皮膚的鍵盤(stagetext new skin) ,在iOS中打開的鍵盤(以及本地訪問拼寫檢查等),但不要運行彈性事件。既然我們不需要同時運作兩種情況(幸好現在是我的情況)。

1

的TextInput在Flex的4.6斷裂

  1. 當默認TextStageSkin使用

  2. 它會導致一些難看的圖像它不正常滾動使用TextStageSkin時和鍵盤調整大小的視圖: ugly flex TextInput bugs

  3. 當使用TextInputSkin並將softKeyboardType設置爲某物時,它不顯示正確的鍵盤類型...

我想這是AIR SDK中的一個錯誤,因爲在Flex SDK源代碼中注意到它看起來可以糾正。他們給了我們一個SDK,其中沒有任何皮膚可以正常工作。我希望Apache Flex將會更加成熟。但是,這又像是一個AIR問題。 GLP。

GL。