If you change skinClass of tektinput like below, scrolling problem will be solved. But in that case, some parameters,e.g. softKeyboardType, will not work.
This is one of the many, many bugs that the new StateText skin for the TextInput and TextArea from the Flex 4.6 introduced.
You can do this skinClass="spark.skins.mobile.TextInputSkin" as many users recomended but with get new problems like the skin lose the default rounded corners (became the default skin from flex 4.5 instead of 4.5.1) and you will get other bugs.
There is one solutuion to use the Flex 4.6 but the stability of the TextInput and TextArea from the Flex 4.5.1 that is the original source code of the TextInputSkin and TextAreaSkin of the Flex 4.5.1. This is already speaked in the forum.
Thank all of you for the aswers...
I cant use skinClass="spark.skins.mobile.TextInputSkin" because i will lose softKeyboardType and this is very important to the application.
Let's in the future if that bug will be fixed.
In my case I have a costum text input, preventing the keypad that popups a callout with a calendar (for dates), the same for time, numbers and integers and use the keyboard only for free text (strings) so I will never need the new features from the stage text.
In your case if you realy need the new features from the StageText you will need to wait the fix but I will not expecting soon a new release (now only on apache).
Yes, i will developer a custom textInput like yours using a callout modal to use a number pad.
I dont need the all new features from the StageText, i only need softKeyboardType to use as only number.
IMHO it's the best choice because you now longer are depent on OS or have issues and different systems (worst and update that causes a bug and that appens to me in PlayBook with stagetext ).
Best have something generic.
You can see the result in my app :
For iOS, I dont have a demo version to demonstrate because they refuse demo or lite versions
I saw your app and its very nice.
What Based on component you use to make your own component?
I had the same issue
It is solved easily by replacing the TextInput with the StyleableTextField and settings its properties border=true and editable=true
You can put the following CSS in your main stylesheet to fix it for all TextInputs in your application:
/* Fix for floating text of inputs while scrolling */
Is there a open bug filed to Adobe by anyone on this issue? So we can get some votes on it, if anyone has the link please let us know
Maybe create a component which has an invisible StageText TextInput and a visible one with the TextInputSkin. Then the visible one shows the value entered by the invisible which requests softkeyboard and passed the value in changeHandler onto the visible one ?
friend I have too problem
any idea resolve?
One example code please.
Use the old Flex 4.5 mobile skin as mention.
Btw: See the look and fill of my last major release : https://play.google.com/store/apps/details?id=air.com.softbycloud.personalfinances
Currently with Apache Flex 4.9.0 maybe this was fixed.