Есть ли способ добавить арабский текст в as3? - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу добавить арабский текст, используя AS3.Но проблема, с которой я сталкиваюсь, состоит в том, что, как только я назначаю текст в текстовое поле, текст переворачивается.Есть ли способ, которым я могу сделать это.Если требуется какой-либо SWC, пожалуйста, пришлите мне ссылку и на него.

1 Ответ

0 голосов
/ 26 сентября 2019

Вы можете использовать TLFTextField

var tlf:TLFTextField = new TLFTextField();
tlf.defaultTextFormat = new TextFormat( "arialArabic" );
tlf.antiAliasType = AntiAliasType.ADVANCED;
tlf.direction = flashx.textLayout.formats.Direction.RTL;

tlf.text = "هلو ورد!";

Или, если вам нужно использовать стандарт TextField, вам нужно будет использовать библиотеку, подобную приведенной ниже, для исправления текста:

https://github.com/SaffronCode/UnicodeRTL

Например:

textField.text = UnicodeStatic.convert("هلو ورد!");
...