الجمعة، ١٧ يونيو ٢٠١١

Text Layout Framework الجزء الخامس

حاويات  TLF Text والتحكم فيها

بعد تخصيص الكتابة الى كائن TLF Text كبف نعرضها على stage أو نعرضها حول صوره فنحتاج أن ننشئ عدة حاويات containers للكتابة . ويمكن أن للحاويه أن تكمل الكتابه بها فى الحاويه الثانيه وهكذا .

والحاويه يمكن إنشاؤها ببساطه عن طريق عمل مستطيل بإستخدام sprite على stage . فيمكن أن يكون لديك حاوية واحدة أو أكثر وتكون لكل حاويه خصائصها التى تتحكم فيها controler مثل حجمها وكيفية إدارة محتوياتها من صور وكتابة ولنكات وخصائص التحكم هذه يتم إنشاؤها بإستخدام فئة ContainerControl .

وبعد تحديد الحاويات containers والتحكمات بها controllers يتم دمج كل تحكم الى كائن TextFlow بإستخدام ()addController من خلال flowComposer . وفى النهاية نستخدم الأمر ()updateAllControllers من خلال flowComposer والذى يجعل النص يتدفق فى الحاويات containers لكى وينفذ أى تنسيقات أو تغييرات فى المحتويات وتحديد أداء كل سطر فى النص .

ولفهم طريقة وعلاقات الكائنات ببعضها البعض أنظر الشكل التالى

الحاويه (containers (Sprite ،  و controllersالنحكمات (ContainerController) ومحتويات الكتابة (TextFlow) .

 

image

وشكرا

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

إرسال تعليق

 
;