2013-06-05 84 views
0

Flash Builder的4.6,這是我的文字輸入代碼Flash Builder 4.6。軟鍵盤不能正常工作

<s:TextInput skinClass="spark.skins.mobile.TextInputSkin" softKeyboardType="contact" needsSoftKeyboard="true" y="98" right="41" width="282" height="39" /> 

不工作,有什麼問題嗎?

+0

歡迎來到StackOverflow,通常我會建議你量化「不工作」的含義。你有運行時錯誤嗎?還是編譯時間錯誤?或意外的行爲?在這種情況下,我想我猜到了,併發布了一個答案。我們在這裏幫助,而不是猜測你的問題是什麼。 – JeffryHouser

回答

0

僅當您使用StageText時,softKeyboardType值才適用。看起來您使用的是Flex 4.5 TextInput皮膚;它不使用StageText,而是使用Flash TextField。

Quote

TextInput外觀手機主題使用StyleableStageText 類代替的RichEditableText。由於StyleableStageText使用 原生文本字段,因此它允許在移動設備上更好地輸入文字和操作 體驗,但是您應該考慮的限制和 差異。 StageText使用的原生文本控件在文本週圍應用不同的填充。爲了避免 垂直滾動,基於StageText的TextInput皮膚嘗試 估計此填充並對其進行補償。由於這一點,並且 原生文本控件如何處理文本的其他差異,使用基於TextText的TextInput外觀,使用基於StageText的外觀的TextInput控件的默認高度將會與默認高度相差 。