الأربعاء، ١٥ يونيو ٢٠١١

Text Layout Framework الجزء الثالث

إستخدام الطريقة الأولى TextConverter
لو لديك كتله من نص ما فنستخدم TextConverter لجلب النص للكائن TextFlow .ونستخدم الوسيلة ()importToFlow لفئة TextConverter لتحديد نص معين وتحديد تنسيقه أيضا ويوجد له ثلاث تنسيقات.
1- نص عادى
2- نص منسق بصيغة HTML
3- مهيكل بنظام TextFlow ويتم تسمية عناصره div,paragraph,span وعند تسمية العناصر بهذه الطريقه تعرف بإسم Text Layout markup .
وعندما تستخدم فئة TextConverter تأكد من إستخدام أمر Import كالتالى
import flashx.text.conversion.TextConverter ;
1- لجلب نص عادى الى TextFlow
ActionScript 3
import flashx.textLayout.conversion.TextConverter; var mystring:String = "Hello world"; var mytextflow:TextFlow = new TextFlow(); mytextflow = TextConverter.importToFlow(mystring,TextConverter.PLAIN_TEXT_FORMAT);
"شكرا"


- جلب Import الأوامر اللازمة

- وضع النص فى المتغير النصى mystring

- إنشاء نسخة من TextFlow بإسم mytextflow

- تحويل محتويات mystring من نص عادى الى كائن   TextFlow


2- لجلب نص بصيغة HTML الى TextFlow


ActionScript 3
import flashx.textLayout.conversion.TextConverter; var mystring:String = "Hello <a href='http://www.adobe.com'> Adobe</a>"; var mytextflow:TextFlow = new TextFlow(); mytextflow = TextConverter.importToFlow(mystring,TextConverter.TEXT_FIELD_HTML_FORMAT); 
"شكرا"


- جلب Import الأوامر اللازمة

- وضع النصبصيغة HTML فى المتغير النصى mystring

- إنشاء نسخة من TextFlow بإسم mytextflow

- تحويل محتويات mystring من نص HTML الى كائن   TextFlow


3- لجلب نص Text Layout markup الى TextFlow


ActionScript 3
import flashx.textLayout.conversion.TextConverter; var mystring:String = "<TextFlow xmlns='http://ns.adobe.com/ textLayout/2008'><p><span>Hello world</span></p></TextFlow>"; var mytextflow:TextFlow = new TextFlow(); mytextflow = TextConverter.importToFlow(mystring,TextConverter.TEXT_LAYOUT_FORMAT);
"شكرا"


- جلب Import الأوامر اللازمة

- وضع Text Layout markup فى المتغير النصى mystring ويحتوى على فقرهparagraph و span

- إنشاء نسخة من TextFlow بإسم mytextflow

- تحويل محتويات mystring من Text Layout markup الى كائن   TextFlow


وشكرا

ليست هناك تعليقات:

إرسال تعليق

 
;