Hi Team,

Ori Segal has reported a problem in TextInput default skin with RTL (Hebrew, 
arabic) layout.
I have fixed this problem.

Now he has reported a problem in TextInput "prompt" text not being displayed in 
RTL.

So I did a small test: set layoutDirection="rtl" to a sample mobile app (with 
buttons, mobilegrid, etc..) and almost every text disappeared.

The only texts that seem to be displayed correctly are:
- TextInput / TextArea with the default text (that is using native StageText)
- spark Label, that is using TextLine (and the new FTE/TLF engine).
Everything else, that uses the mobile-optimized StyleableTextField, will not 
display RTL (apparently because it's based on the old TextField engine).

Reading the articles below, it seems clear enough that RTL is NOT supported on 
AIR mobile (with a few exceptions):

http://sourceforge.net/adobe/flexsdk/wiki/Mobile%20Text%20Components/
http://help.adobe.com/en_US/flex/using/WS02f7d8d4857b1677-165a04e1126951a2d98-7ffe.html
http://help.adobe.com/en_US/flex/using/WS02f7d8d4857b1677-165a04e1126951a2d98-7ffd.html

Alex, as you seem to have been involved in that, do you confirm?

Something else:
The first article says:
" Primarily for performance reasons and support for native predictive text 
input and editing, mobile will use TextField-based text in all critical areas. 
This is expected to be a short-term solution until a performant version of FTE 
arrives on mobile."

So has FTE been optimized for mobile since the article was written , for 
example in AIR 4.0? 


Thanks 

Maurice 

Reply via email to