有什么方法可以在as3中添加阿拉伯文字?

问题描述 投票:0回答:1

我想使用AS3添加阿拉伯文字。但是我面临的问题是,一旦我将文本分配给文本字段,文本就会被反转。有什么办法可以完成我的工作。如果需要任何SWC,请将链接也发送给我。

actionscript-3 textfield arabic
1个回答
0
投票

您可以使用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("هلو ورد!");
© www.soinside.com 2019 - 2024. All rights reserved.