Borna,

This might belong more in the flexcoders, however, since you are going 
to have a lot of component customization on your hands to solve this, 
let me respond here.

As you know in Flash player 9 and below, RTL is not supported. More 
importantly though BiDi text is not. If it were merely an RTL problem 
it would be much easier to solve.

You will face several large problems.

First, RTL text can be displayed in a textField or textArea, however, 
when you attempt to edit it, this all breaks down. There is no support 
for proper wrapping, positioning of the cursor or modifications of 
characters in line. 

The official position on this is that it is not supported, however, you 
can overlay HTML textareas and textinputs over the application using 
javascript. This works easily in a small application, but becomes very 
complicated quickly when one has multiple nested containers that need 
to clip correctly and interact with the app.

Speaking of clipping, this is another major concern. While you extend 
most of the components, with varying degrees of difficulty, to support 
the requisite flipping of control bars and labels, text is always 
clipped on the right hand side. So when your text is too long for a 
dataGrid column, for example, it becomes very difficult to ensure it 
clips the left hand side.

We worked on this issue in Flex 1.5 and 2.0. It is not an easy one to 
even mostly solve, and, if at all possible, I would suggest waiting 
until the support is there in the player.

Mike 


--- In [email protected], "bornaeon" <[EMAIL PROTECTED]> wrote:
>
> Hi every body. I'm Borna.... your group new member.
> I'm from Iran. nice to mitt you all......
> and then, is there any body can help me about RTL direction in flex? 
I 
> know that flash player (Our lovly platform) does not support RTL, but 
> anyway is there any way that we can direct our texts as RTL?
> 
> thanks every body
> I'm waiting for your reply.
> with regards
> 
> 
> Borna
> [EMAIL PROTECTED]
>


Reply via email to