مقدمة

         

          يعتبر الأمر hitTest من الأوامر التي تستخدم كثيرا في ألعاب الفلاش ,ولكن قبل التعرف علي الأمر hitTest يجب التعرف علي أمر tellTarget ,وقبل التعرف علي الأمرين معا يجب أن نتعرف علي كيفية كتابة "مسار الموفي كليب" ,أو بمعني أدق "تحديد مكان الهدف target"" ,وأقول الهدف لأنه لا يشترط أن يكون موفي كليب ,فقد يكون Button ,أو Movieclip ,أو Dynamic text ,أو Input text .

 

JJJJJJJJJ

 

أولا : تحديد مكان الهدف:

 

عندما نقوم بعمل أي موفي كليب في صفحة العمل الرئيسية ,فإننا في الواقع نعمل داخل موفي كليب ,هذه الموفي كليب يقوم البرنامج بإعدادها تلقائيا بمجرد فتح مشروع جديد ,و لكن هذه الموفي كليب لا يمكن تعديل خصائصها مثل أي موفي كليب أخري ,فمثلا لا يمكن أن نغير اسمها الأصلي الذي يضعه البرنامج تلقائيا "_root" , ولا يمكن استخدام الخصائص المختلفة التي تستخدم مع أي موفي كليب أخري مثل : الارتفاع ,والعرض ,ودرجة الظهور ((alpha ,وغيرها من الخصائص ..... .

 

          وكتابة مسار الهدف (target) هو أمر سهل جدا حيث يبدأ المسار دائما بكلمة _root لأن هذا هو اسم الموفي كليب الرئيسية التي تحتوي كل الموفي كليب الأخرى ,ثم بعد ذلك نضع نقطة (.) ونكتب اسم الموفي كليب التي أنشأناها .

 

مثال:

 

          إذا أنشأنا موفي كليب وغيرنا اسمها إلي (mymc) ,يكون مسارها كالتالي:

_root.mymc

بدأنا كالعادة ب(_root) ثم وضعنا (.) ,ثم كتبنا اسم الموفي كليب التي أنشأناها.

·       وإذا أنشأنا موفي كليب أخري داخل الموفي كليب التي تسمي (mymc) ,ثم غيرنا اسم هذه الموفي كليب إلي (mymc2) ,فإن مسارها يكون كالتالي:

_root.mymc.mymc2

بدأنا كالعادة ب(_root)  ثم وضعنا (.) ,ثم كتبنا اسم الموفي كليب (mymc)

ثم وضعنا نقطة (.) أخري ,وأخيرا اسم الموفي كليب الداخلية (mymc2) .

 

·       وعند إنشاء موفي كليب داخل موفي كليب أخري فإن الموفي كليب الداخلية يطلق عليها "nested" ,بمعني أن (mymc2) تعتبر "nested" بالنسبة ل(mymc) ,وهكذا إن أنشأنا موفي كليب ثالثة داخل (mymc2) ,فإنها تعتبر "nested" بالنسبة إلي (mymc2) ,ولتحديد مسارها نكتب المسار السابق ونضيف إليه (.) ثم اسم الموفي كليب الثالثة.

·       ملحوظة : اسم الهدف يتم تحديده من قائمةProperties  ,من قسم Instance name .

 

JJJJJJJJJ

 

>> التالي  5  4  3  2 1  السابق <<