Flex 4.6 TextInput с приглашением на ios ведет себя неправильно

В ios TextInput создает странности. Следующий код:

        <s:TextInput id="password" width="100%" displayAsPassword="true"
                     needsSoftKeyboard="true" 
                     prompt="Password"  
                     softKeyboardType="default"
                     returnKeyLabel="done"
                     autoCorrect="false"
                     skinClass="spark.skins.mobile.TextInputSkin"
                     />

Когда я выбираю textInput, приглашение исчезает, как и ожидалось, но автоматически выбирается первый символ. При нажатии второй клавиши первый символ удаляется. Это происходит только тогда, когда введен первый символ и в поле есть подсказка. "автозамена" ничего не дает.

Кто-нибудь знает, как решить эту проблему? Я просмотрел класс SkinnableTextBase, но не могу найти виновного кода.

Эти проблемы начались с Flex 4.6.

5
задан anber 6 June 2012 в 11:18
поделиться