मैं AS3 का उपयोग करके अरबी पाठ जोड़ना चाहता हूं। लेकिन मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि एक बार जब मैं टेक्स्टफील्ड को टेक्स्ट असाइन करता हूं, तो टेक्स्ट उलट जाता है। क्या कोई तरीका है जिससे मैं यह काम कर सकूं। यदि कोई एसडब्ल्यूसी आवश्यक है, तो कृपया मुझे उसका लिंक भी भेजें।

0
Deep Vora 25 सितंबर 2019, 15:01

1 उत्तर

सबसे बढ़िया उत्तर

आप 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("هلو ورد!");
1
Michael 26 सितंबर 2019, 04:32