Хорошо, так что через три часа я здесь с решением. Я надеюсь, что это экономит время для других людей.
Flash CS5 имеет встроенную поддержку языков RTL. Вам нужно включить его:
1. Измените настройки публикации проекта на Flash Player 10 (поддерживается только там)
2. Перейти к редактированию -> настройки -> текст -> показать параметры текста справа налево
2. Измените тип вашего текстового поля на tlftext (это новая опция, которая внезапно показывает)
3. Установите выравнивание
Теперь, если вы просто хотите статически установить текст в качестве штрафа, но если вы хотите установить текст, используя некоторый код as3, вам также необходимо выполнить следующее:
Создайте новый текстовый формат, задайте ему следующие параметры и примените его к текстовому полю:
var tfFormat:TextFormat = new TextFormat();
tfFormat.align = TextFormatAlign.RIGHT;
txt.setTextFormat(tfFormat);
И это все. Удачи всем вам.