有什么办法可以在 as3 中添加阿拉伯语文本吗?
Is there any way to add arabic text in as3?
我想使用 AS3 添加阿拉伯语文本。但我面临的问题是,一旦我将文本分配给文本字段,文本就会反转。有什么办法可以让我完成这件事。如果需要任何 SWC,请将 link 也发给我。
您可以使用 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("هلو ورد!");
我想使用 AS3 添加阿拉伯语文本。但我面临的问题是,一旦我将文本分配给文本字段,文本就会反转。有什么办法可以让我完成这件事。如果需要任何 SWC,请将 link 也发给我。
您可以使用 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("هلو ورد!");