I am trying to set the softKeyboardType to email but when ever i use skinClass=”spark.skins.mobile.TextAreaSkin” it doesn’t change it but when i take off skinClass=”spark.skins.mobile.TextAreaSkin” it does work. The problem is i need the skinClass=”spark.skins.mobile.TextAreaSkin” class to allow my application so scroll with out it the text does not stay with in the bounds of the text input boxes. Has anyone seen this problem or another fix the the scrolling problem?
Code examples
<s:TextInput softKeyboardType="email" id="id1" width="100%" skinClass="spark.skins.mobile.TextInputSkin" />
<s:TextArea softKeyboardType="email" id="id2" height="400" width="100%" skinClass="spark.skins.mobile.TextAreaSkin" />
Thank for the help,
Justin
I’ve checked mobiletheme default.css in flex 4.6 sdk
adobe is using different skins for TextInput and TextArea components
so I think you should use StageTextAreaSkin or StageTextInputSkin as a skinClass for corresponding components
softKeyboardType will work in this case but text position problem will stay, I think you will need to change/fix StageTextAreaSkin or StageTextInputSkin sources for your scrolling