دليل استخدام برنامج CourseLab المقطع السابقالمقطع التالي  
الكائنات > الكائنات المركبة > شخصيات مساعدة > شخصيات من النوع 2

شخصيات من النوع 2

هي عبارة عن شخصية كرتونية لها مجموعة من الافعال يمكن تشغيلها اعتماداً على الإجرائيات التي ستطبق عليها.

يتم انشاء الشخصيات باستخدام تقنية أدوب فلاش لذلك نرجو التأكد من تثبيت هذا البرنامج على جهازك قبل استعمال الشخصيات.

مثال على شكل الكائن:

المتحولات

يمكن تحديد مظهر الشخصية و طريقة ظهورها بشكل مشابه لاعدادات الكائن فلاش - فيديو.

في حال كانت إعدادات الخصوصية صارمة جدا يوضع مربع اختيار ولا يكون هناك إمكانية لوضع وصلة ملف فلاش، وسوف تظهر رسالة تحذير

التحكم بالشخصية :

بشكل افتراضي تظهر الشخصية بوضع خمول وذلك لفترة محددة من الزمن , منهجية الكائن (وهي توابع مضمنة داخل الكائن تمكنك من تغيير حالة الشخصية أو الكائن) حيث تستخدم للتحكم بالشخصية.

فعندما يكون لدينا كائن أسئلة وكائن شخصية رسومية أيضاً ضمن إطار أو شريحة واحدة. سيقوم هذا الكائن بتغيير حالته الفيزيولوجية والنفسية لمساعدتك حتى تتمكن من اختيار الإجابة الصحيحة.

فيما يلي بعض الإجرائيات الشائعة التي تستخدم مع هذا الكائن:

1. احفظ معرف الشخصية ID وافتح نافذة "Actions" وذلك بعد التحديد على الكائن "سؤال"

2. اختر الحدث “Success”

3. اختر بعدها الإجرائية “METHOD”

4. بعد ذلك انقر نقراً مزدوجاً وحدد كائن "الشخصية" من خلال تعيين المعرف ID الخاص به ضمن هذه الإجرائية، واختر الميثود "تأكيد الإجراء" ثم اختر بعدها الإجراء المناسب للحدث "success" من القائمة Action

في المثال السابق قمنا باختيار الحدث الخاص بالكائن سؤال ليتم تغيير حالة الشخصية حسب الإجابة، ويمكن استخدام الكائن "شخصية المتحدث" مع كائنات أخرى أيضاً.

أساليب الكائنات

فيما يلي التوابع المستخدمة مع الإجراء method التي تستخدم للكائن "شخصية":

دعونا نتعرف أكثر على الميثود “تأكيد الاجراء ACTION” والذي يستخدم مع الإجراء METHOD. ويحتاج إلى تعيين الإجراء المناسب وتحديد الآلية التي ستطبق على الكائن بعد الانتهاء من تنفيذ الإجراء أو كما تسمى "العودة إلى وضع الخمول"

عند تحديد الخيار "تلقائي" فإن الكائن سيعود تلقائياً لوضع الخمول بعد الانتهاء من تنفيذ الاجرائية. أما عند اختيار "الانتظار حتى يعاد الاجراء" فإن الكائن سيقوم بتنفيذ الاجراء ولن يعود لحالة الخمول حتى يتم اختيار الميثود "العودة إلى حالة الخمول" الموجود ضمن الاجراء METHOD.

فيما يلي بعض الأفعال الشاذة التي تستخدم مع الميثود "تأكيد الاجراء":

تسلسل الإجرائيات

عندما يكون للكائن "شخصية" عدة اجراءات يحب تنفيذها؛ فإن النظام يقوم بوضع هذه الاجرائيات بشكل متسلسل ويقوم بتنفيذ أول اجراء طلب ويضع باقي الاجرائيات في قائمة الانتظار حتى يتم الانتهاء من الاجراء الذي يسبقه ويكون ترتيب هذه الاجرائيات في قائمة الانتظار وفق المفهوم FIFO (First In First Out) أي الاجراء الذي يطلب أولاً ينفّذ أولاً.

أحداث الكائن

لهذا الكائن المقدرة على توليد أحداث فيما يتعلق بأفعال المستخدم , فعندما يقترن الحدث مع الفعل يمكن توظيفه لبناء

حدث

تم قدحه (تحفيزه)

عند الجاهزية عندما ينتهي تحميل فيلم الفلاش ويكون جاهز لقبول الأوامر .
نهاية الإجراء عندما يتم إنهاء أي فعل

خواص محددة للكائن

مع خصائص الكائن الشائعة ،هذا الكائن له خصائص محددة ،والتي يمكن أن تستخدم في الأفعال وفي النصوص(OBJ_IDتحت يعني رقم الكائن)

خاصية

يعيد

التعليمات البرمجية
curState الوضع الحالي - أحد الأفعال المتخذة $OBJ_ID.curState
lastState االوضع الأخير(الفعل )- أحد الأفعال المحكية (أسماء قصيرة ) $ OBJ_ID.lastState
queue رتل الأفعال $ OBJ_ID.queue