<p>We are currently working with Flex creating a web application. We are having trouble taking Arabic text from the user and displaying correctly (like in a chat feature). While presumably Flash 10 will solve this problem, we don't want to force our users to upgrade.</p>

<p>Flash flips the order of the sentence's words. so if I wrote something like "Hello World" in the text field, it will appear as "World Hello" in the chat area.</p>

<p>Is there a standard way to work with Right to Left languages in Flash?</p>

<p>*We currently flip the order of the words with a function, but it things get messed up when using English or special characters in the chat like :) or :D *</p>

This would appear to be a Unicode issue, and so a quick talaash via Google gave me
Unicode in Flash
, but probably more to the point is
Flash: RTL (right-to-left)
, seeing as it mentions Arabic (along with other RTL languages) as well as
RTL text output class for Flash
.
HTH