I am having this issue where Arabic letters are shown disjoint in any component (e.g. Label or TextInput) in Flash. Any suggestions?
These blog posts might be of help:
Flash did not have a good text engine for right-to-left languages. It has one starting with version 10, but the authoring tools did not catch up yet.
You can use the next text engine by taking the helper library they published (http://labs.adobe.com/technologies/textlayout/), or by using the new Spark components in Flex 4, which use the new text engine by default.
Flash CS5 has the ability now to deal with arabic letter from right to left with connecting letter just look for the locale select menu in the text menu
http://help.adobe.com/en_US/flash/cs/using/WSb03e830bd6f770ee-4b0db644124bbdb363d-8000.html and look for The ability to create right-to-left text for Arabic and Hebrew scripts.
its working very nice :)