شفرة عربية   
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

عن فلارابي أكشن سكريبت 3 للفلكس | رخصة | شرح | أمثلة | إشتري الآن



  • html:Boolean (get/set)
    • get: تعيد true إذا كان فلارابي أكشن سكريبت 3 للفلكس مجهز للتعامل مع نص html أو false إذا كان مجهز للتعامل مع نص عادي
    • set: تقوم بتجهيز فلارابي أكشن سكريبت 3 للفلكس إما للتعامل مع نص html في حالة (true) أو نص عادي في حالة (false)
    • القيمة الأولية: false

  • dir:String (get/set)
    • get: تعيد RTL إذا كان فلارابي أكشن سكريبت 3 للفلكس مجهز لإعادة نص من اليمين إلى الشمال أو LTR إذا كان مجهز لإعادة نص من الشمال إلى اليمين
    • set: تقوم بتجهيز فلارابي أكشن سكريبت 3 للفلكس لإعادة نص من اليمين إلى الشمال في حالة RTL أو لإعادة نص من الشمال إلى اليمين في حالة LTR
    • القيمة الأولية: RTL

  • extraCharWidth:Number (get/set)
    • get: تعيد قيمة extraCharWidth الحالية لفلارابي أكشن سكريبت 3 للفلكس
    • set: تحدد قيمة extraCharWidth لفلارابي أكشن سكريبت 3 للفلكس. عامة القيم من 0.1 إلى 1 تعطي نتائج مناسبة
    • القيمة الأولية: يقوم فلارابي أكشن سكريبت 3 للفلكس بحساب قيمة أولية بحسب حجم النص المحدد في TextFormat.size








  • FlarabyAS3Flex()
    • تقوم بعملية بناء المكون فلارابي أكشن سكريبت 3 للفلكس

  • addPersianSupport():Boolean
    • تضيف الدعم للفارسية في فلارابي أكشن سكريبت 3 للفلكس
    • لاحظ أنه إذا كانت الأوردو مدعمة بالفعل (تم إستخدام addUrduSupport()) فإن دعم الفارسية سيضاف تلقائياً ولا حاجة لإستخدام هذه الوظيفة
    • تعيد true عند النجاح أو false بخلاف ذلك

  • removePersianSupport():Boolean
    • تلغي الدعم للفارسية من فلارابي أكشن سكريبت 3 للفلكس
    • لاحظ أنه إذا كانت الأوردو مدعمة بالفعل (تم إستخدام addUrduSupport()) فإن دعم الفارسية لا يمكن إلغاؤه
    • تعيد true عند النجاح أو false بخلاف ذلك

  • addUrduSupport():void
    • تضيف الدعم للأوردو في فلارابي أكشن سكريبت 3 للفلكس
    • تضيف الدعم للفارسية تلقائياً
    • تعيد لا شئ

  • removeUrduSupport():void
    • تلغي الدعم للأوردو من فلارابي أكشن سكريبت 3 للفلكس
    • تلغي الدعم للفارسية تلقائياً
    • تعيد لا شئ

  • removeTashkeel(str:String):String
    • تحذف أي تشكيل من النص، ويمكن استخدامها للتأكد من أن النص المراد تحويله لا يحتوي على تشكيل في حالة عدم التأكد من ذلك.
    • str: النص المراد حذف التشكيل منه
    • تعيد نص وقد تم حذف التشكيل منه

  • convertArabicString(inputStr:String, width:Number, tfrmt:TextFormat):String
    • الوظيفة الأساسية في فلارابي أكشن سكريبت 3 للفلكس, تستخدم لإظهار النص الثنائى الإتجاه من اليمين إلى الشمال أومن الشمال إلى اليمين. يمكن تحويل النص العربي أو الفارسي أو الأوردو أو الإنجليزي أو الفرنسي و الإسباني أو الإيطالي أو مزيج من ذلك (راجع قسم الملاحظات الهامة)
    • inputStr: النص المراد تحويله
    • width: عرض الحقل النصي الداخلي الذي يتولى إظهار النص
    • tfrmt: الـ TextFormat المستخدم لإعطاء النص خصائصه من اسم الـ font و حجمه و تنسيقه. يجب أن يكون هناك font مدمج في التطبيق وله linkage identifier لإستخدامه في TextFormat.font (راجع الأمثلة)
    • تعيد inputStr وقد تم تحويلها لتظهر بشكل جيد

  • convertArabicChar(p:Number, str:String):String
    • تقوم بتحويل حرف ASCII عربي أو فارسي أو أوردو إلى حرف Unicode بحسب موقعه في النص
    • p: موقع الحرف في النص
    • str: النص أو الكلمة الموجود بها الحرف
    • تعيد حرف Unicode عربي أو فارسي أو أوردو

  • isArabic(char:String):Boolean
    • تحدد ما إذا كان الحرف هو عربي أو فارسي أو أوردو
    • char: الحرف المراد التأكد منه
    • تعيد true أو false

  • isLatin(char:String):Boolean
    • تحدد ما إذا كان الحرف هو لاتيني (إنجليزي أو فرنسي أو إسباني أو إيطالي)
    • char: الحرف المراد التأكد منه
    • تعيد true أو false

  • isDigit(char:String):Boolean
    • تحدد ما إذا كان الحرف هو عدد
    • char: الحرف المراد التأكد منه
    • تعيد true أو false

  • isPunc(char:String):Boolean
    • تحدد ما إذا كان الحرف هو علامة. العلامة هي كل ما هو ليس بعربي أو فارسي أو أوردو أو لاتيني أو عدد ويشمل المسافة
    • char: الحرف المراد التأكد منه
    • تعيد true أو false

  • isTag(str:String):Boolean
    • تحدد ما إذا كان الحرف هو tag. الـ tag هو أي نص يبدأ بـ ">" وينتهي بـ "<"
    • char: الحرف المراد التأكد منه
    • تعيد true أو false

  • removeTags(str:String):String
    • تستخلص النص من نص محوط بـ tag.
      مثال:
      removeTags("<a href='path/to/link'>وصلة ما</a>")
      تعيد:
      "وصلة ما"
    • str: النص المحوط بـ tag
    • تعيد النص المستخلص أو نفس النص لو لم تكن str نص محوط بـ tag

  • getStringWidth(str:String):Number
    • تحسب عرض النص str
    • يجب إستخدامها بعد إستخدام وظيفة convertArabicString()
    • str: النص المراد معرفة عرضه
    • تعيد رقم يمثل عرض النص str

  • getCharArrWidth(arr:Array):Number
    • تحسب عرض مصفوفة من الحروف أو النصوص
    • يجب إستخدامها بعد إستخدام وظيفة convertArabicString()
    • str: المصفوفة المراد معرفة عرض ما بها من حروف أو نصوص
    • تعيد رقم يمثل عرض ما بالمصفوفة

  • replaceNewlines(str:String):String
    • تقوم بإستبدال الحروف المحددة لنهايات السطور في النص
    • لو html=true; أو multiline=false; تحول كل الحروف المحددة لنهايات السطور (\r\n, \r, \n) إلى " "
    • لو multiline=true; و html=false; تحول الحروف المحددة لنهايات السطور \r\n, \r إلى "\n"
    • str: النص المراد تحويله
    • تعيد نص به الحروف المحددة لنهايات السطور مستبدلة

  • getLines():Array
    • يجب إستخدامها بعد إستخدام وظيفة convertArabicString()
    • تعيد مصفوفة من السطور الناتجة







  • direction (com.arabicode.text.Flaraby.DirEvent)
    • ينطلق عند تغيير خاصية dir
    • في mxml: direction
    • في أكشن سكريبت: DirEvent.DIRCHANGE

  • extrawidth (com.arabicode.text.Flaraby.ExtraWidthEvent)
    • ينطلق عند تغيير خاصية extraCharWidth
    • في mxml: extrawidth
    • في أكشن سكريبت: ExtraWidthEvent.EXTRAWIDTHCHANGE

  • convert (com.arabicode.text.Flaraby.ConvertEvent)
    • ينطلق عند الإنتهاء من عملية تحويل النص
    • في mxml: convert
    • في أكشن سكريبت: ConvertEvent.CONVERT

  • persianadd (com.arabicode.text.Flaraby.PersianAddEvent)
    • ينطلق عند إضافة دعم اللغة الفارسية
    • في mxml: persianadd
    • في أكشن سكريبت: PersianAddEvent.PERSIANADD

  • persianremove (com.arabicode.text.Flaraby.PersianRemEvent)
    • ينطلق عند إزالة دعم اللغة الفارسية
    • في mxml: persianremove
    • في أكشن سكريبت: PersianRemEvent.PERSIANREM

  • urduadd (com.arabicode.text.Flaraby.UrduAddEvent)
    • ينطلق عند إضافة دعم لغة الأوردو
    • في mxml: urduadd
    • في أكشن سكريبت: UrduAddEvent.URDUADD

  • urduremove (com.arabicode.text.Flaraby.UrduRemEvent)
    • ينطلق عند إزالة دعم لغة الأوردو
    • في mxml: urduremove
    • في أكشن سكريبت: UrduRemEvent.URDUREM





delicious     digg      technorati      reddit      magnolia      yahoo      google

© 2009 جميع الحقوق محفوظة لموقع شفرة عربية arabicode.com