Flash Right To Left
As you might have read before on my blog Flash's text handling for languages that are written from right to left as Arabic or Hebrew is not the state of the art. Unfortunately also in Flash 8 there will be no native support for bidirectional text. So developers that need to support these languages until now had to develop their own text-handling methods.
I was just notified that there is a new attempt to solve this problem: on flashrtl.com Pedram Pourhossein and Farid Arzpeyma offer a free collection of classes that enable you to write both LTR (left-to-right) and RTL (right-to-left) in same text (mixed texts are the most difficult to handle). I didn't test those classes yet, but the examples look good.
Posted at September 05, 2005 06:45 PM | Further reading
Yes , it's supporting all Right to left languages! like Persian, Arabic , Hebrew ,...
Does anyone has a working example .fla ??
I can't get the RTL converter to work...
Just a piece of example code would be good as well...
Thank you so muh allready
With regards,
Sjoerd
For some reason the sample file doesn't work as well.
I get a message that the class can't be loaded.
The import funtion calls for an unknown class, while I did install the persianclasses.mxp.
Is there an other script needed ? maybe a .as file ??
Hope to hear something on this, any info is wellome.
With regards,
The .mxp installs files with that are case insensitive??? (flash won't use files that are incorrectly cased.) Just change the offending names of the files that the .mxp installs.
They are located in:
PC --> C:\Documents and Settings\~username~\Local Settings\Application Data\Macromedia\~Flash Version~\en\Configuration\Classes\com\persian\TextFormat
MAC --> /Users/~username~/Library/Application Support/Macromedia/~Flash Version~/en/Configuration/Classes/com/persian/TextFormat
...change the case in these names:
Multiline.as --> MultiLine.as
Nextline.as --> NextLine.as
Voila! it now compiles!
I can't get Hebrew to work properly, though. Any tips/pointers?
Very good site. You are doing great job. Please Keep it up….!