كيفية كتابة نص بسيط في Actions panel

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

الخطوات :-

v    اختر (Window > Common Libraries > Buttons) و من ثم اختر أي  زر تريده و أنقله إلى منطقة العمل لا يهم شكله أو نوعه و من ثم قم باختيار (Window > Common Libraries > Movie Clips) و كرر ما سبق في المرة الأولى ولا يهم أي فلم اخترته .

v    قم بتحديد الفلم الذي اخترته داخل منطقة العمل و أضغط (Window > Panels > Instance Properties) .

v    في خانة الاسم قم بكتابة الاسم التالي (testMC) .

v    قم بتحديد الرز الذي اخترته داخل منطقة العمل و اذهب (Window > Actions) .

v    في لوحة الأحداث (Object Actions panel) اضغط مرتين متتاليتين على فهرس (Actions) لتنسدل الأحداث و من ثم اختر (setProperty) حيث تقوم هذه الوظيفة بتعيين إعدادات كائن معين ، سوف ترى 3 قوائم منسدلة في أسفل النافذة فإلم تكن موجودة قم بالضغط على السهم الأبيض الصغير الموجود في الركن الأيمن السفلي من النافذة .

v    من القائمة المنسدلة (Property)  عين (_visible (Visibility)) حيث تتضمن هذه القائمة أنواع الإعدادات الخاصة بأي كائن أما (visible) فهو يعن ظهور الكائن و يأخذ قيمتن أما الكائن ظاهر أو غير ظاهر .

v    في القائمة المنسدلة (Target) قم بكاتبة اسم الكائن السابق و هو (testMC) لكي يعرف فلاش أن المقصود بهذه الجملة هو هذا الكائن .

v    في القائمة المنسدلة (Value) و تعني القيمة أدخل قيمة (visible) و كما قلنا سابقا أن الظهور يأخذ قيمتين و هي  ظهور أو عدم الظهور أو بصورة برمجية (false) وتكون عادة العدد صفر أو (true) و تكون عادة أي رقم ليس الصفر سواء كتبت الكلمتين التاليتين أو كتبت عوضا عنها أرقام فسوف تؤدي الغرض

 

on (release) {

    setProperty ("testMC", _visible, false);

}

اختر (Control > Test Movie) و من ثم اضغط على الزر سوف تجد أن الفلم قد أختفي . 

          إلى الآن لم نقم باستخدام (object-oriented scripting language) لكن على الأقل قد فهمت كيفية كتابة أكشن بسيط يقوم بعمل بسيط .  

كيفية التخطيط لمشروع جديد :-

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

          قبل البدء في كتابة أي نص برمجي يجب أن تحدد الهدف الذي تريده في الفلم الذي ترغب في عمله و أن تفهم ماذا تريد أن تبني من جمل برمجية  ، و أول خطوة قي التخطيط لإنشاء فلم في فلاش فهو كتابة أو تحديد ماذا تريد من الفلم أن يقوم به و النقاط التالية هي عبارة عن تخطيط لموقع بسيط :-

 

v    أنا أريد أن أصنع موقعي بالكامل في فلاش .

v    كل زائر سوف يزور موقعي سوف يسأل عن اسمه ، لكي يستخدم في الرسائل الموجهة نحو الزائر عبر الموقع .

v    الموقع سوف يتضمن أزارير ، و كل زر سوف ينقل الزائر إلى قسم معين من الموقع .

v    عندما يضغط على أي زر سوف يظهر القسم المراد الذهاب إليه في وسط منطقة العمل (Stage) .

 

     عندما تحدد ما الذي تريده من الموقع تستطيع أن تقوم بعمل الكائنات التي يحتاجاها الفلم و كتابة النص البرمجي الذي يقوم بالتحكم بهذه الكائنات .

 

     عندما تقدم على عمل أي فلم في فلاش فأنا أنصحك بأن تتبع مسلك معين في طريقة صنع الأفلام و خاصة الكبيرة و هي و أن تكتب النص البرمجي على أجزاء صغيره و تقوم بتجربتها و في حالة نجاحها في الاختبارات قم بحفظ الفلم على هيئة إصدارات على سبيل المثال الجزء الأول يكون باسم (myMovie01.fla) و من ثم تقوم بعل الجزء التالي من الفلم و تجربه و في حالة نجاحه تقوم بحفظه في إصدار جديد و هكذا إلى أن تنتهي من عمل الفلم .