2012-10-31 65 views
0

My Flex 4.6移動應用程序使用定製的skinClass。 麻煩的是,當使用skinClass與默認的不同時,softKeyboardType似乎不再工作。flex mobile:如何使用skinClass和softKeyboardType?

任何想法如何將兩者結合?

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

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

看來這quetsion頗爲相似:Flex Mobile textInput in scroller text lag

感謝

回答

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應該工作。

+0

(flex4.6和softKeyBoard打開的通常的鍵盤) – yarek

+0

似乎http://stackoverflow.com/問題/ 9335337/flex-mobile-textinput-in-scroller-text-lag處理相同的問題。 – yarek

相關問題