الستخدام
(Actions
panel)
بما أن هذا الموقع يتكلم عن لغة ActionScript
بصفة خاصة و فلاش بصفة عامة فسوف يكون
أكثر مكان نعمل فيه سويا هو لوحة الأفعال
أو الأوامر (Actions
panel)
و التي من خلالها سوف نقوم بربط الأفعال
بالكائنات أو بالفريمات (Frames)
و في فلاش 5 أصبح هناك وضعين أو طورين
لكتابة الأوامر الأول هو الطور العادي (Normal
Mode) و هذا
يتيح لك كتابة الكود بسهولة و يسر حيث
يتيح لك قائمة على اليمين مسرود بها كافة
العمليات و الوظائف و الكائنات و كل
ماتحتاجه في كتابة الكود و عندما تريد
استخدام أحدها كل ما عليك هو الذهاب إلى
الجزء الذي تريده و القيام بعملية السحب
و الإسقاط و بعد ذلك قد تحتاج لبعض
الوسطاء البارامترات فسوف تجد خانات في
أسفل النافذة ، ماعليك سوى أن تملئ هذه
الخانات بالوسطاء الذين تريدهم . و لكن
مذا تفعل أن كنت تريد تريد تغيير ترتيت
مواضع الجمل أو حتى حذفها ، لاتقلق سوف
تجد أزراير تقوم بهذه العملبة في أعلى
النافذة . أما الطور الثاني هو طور الخبير
(Expert
Mode) حيث يتيح
لك كتابة الكود كأنك في محرر نصوص عادي مع
إمكانية السحب و الإسقاط لعناصر اللغة من
القائمة .
لإظهر
لوحة الأفعال (Actions
panel)
:-
· أختر Window > Actions
لاحظ
أن النافذة التي سوف تأتيك لا تحتوي على
جميع الكود الذي كتب خلال هذا الفلم لكن
عندما تقوم بتفعيل أحد الأزارير أو كائن
ما أو حتى فريم فسوف تجد الكود الذي كتبته
لهذا الكائن أو الزر أو الفريم قد ظهر في
لوحة الأفعال .
لتحديد
وضعية كتابة الكود :-
1.
في لوحة
الأفعال ، ستجد سهم صغير في الركن أعلى
الأيمن يشير إلى اليمين عند الضغط عليه
سوف تنسدل قائمة منه .
2.
أختر (Normal
Mode) لوضع
العادي أو اختر
(Expert
Mode) لوضع
الخبير .
الوضع
العادي :-
كما قلت سابقا أن الوضع العادي يتيح
لك الإختيار من قائمة موجودة في الجانب
الأيسر من النافذة و هذا الجزء يسمى
بصندوق الأدوات (Toolbox)
و هذه القائمة تحتوي على ما يلي :-
·
الأفعال
أساسية (Basic Actions)
و هذا متاح فقط في الوظع العادي ، و تحتوي
على أبسط الأفعال في فلاش .
· الأفعال Actions
·
العمليات
Operators
· الوظائف Functions
· خصائص Properties
·
كائنات Objects
و
تحتوي النافذة في الشق الأيمن منها على
قائمة الأفعال (Actions list)
و التي يسرد بها الأفهال التي سوف تنفذ
داخل الفلم . أيضا باستطاعتك أن تضيف ،
تزيل أو حتى تغير في تريتيب الأفعال عن
طريق أزرير فى أعلى النافذة . أما القسم
الأخير من نافذة الإفعال فهو قسم الوسطاء
أو البارمترات ، الذي عن طريقه نضع
البارمترات لأي وظيفة تحتاج إلى وسطاء .
لكتابة
فعل :-
1.
من صندوق
الأدوات اختر الفلع الفعل الذي تريده .
2.
قم
مضاعفة الضغض عليه أو قم بسحب و الإسقاط
في قائمة الأفعال .
لاستخدام
خانات الوسطاء :-
1.
ستجد سهم
صغير في الركن أسفل الأيمن من النافذة .
عند الضغط عليه سوف تتمدد النافذة لترى
الخانات الخاصة بالوسطاء .
2.
عند
الضغط على وظيفة في قائمة الأفعال سوف
تجد أن الجزء الخاص بالرمترات تغير حسب
البارمترات الخاصة بالوظيفة .
لتحديد
مسار أي كائن :-
في
بعض الأحيان قد تحتاج أن تحدد أحد
الكائنات و هذا الكائن داخل كائن أخر و
هكذا . و لتحديده يجب أن تحدد الكائنات
الذي متفرع منها و في هذه الحالة يعرض لك
فلاش خدمة جميلة لتحديد الكائن الذي
تريده لتحديد . أنا أسميها مسار الهدف .
1.
في
النافذة الأفعال ستجد في الركن الأسفل
الأيمن علامة تشبه علامات التصويب في
المسدسات أضغط عليها .
2.
سوف تفتح
لك نافذة صغيرة حدد الكائن الذي تريده من
القائمة المعروضة لك .
وضع
الخبير :-
هذا الوضع يتيح لك كتابة الكود مثلما
يكتب المبرمجون الكود في لغات (JavaScript)
و (VBScript)
طبعا مع وجود صندوق الأدوات . أما الوسطاء
فسوف تضيفهم يدوايا و ليس بواسطة خانات
كما في الوضع السابق .
التحويل
بين الأطوار :-
عند التغيير من وضع لوضع يقوم فلاش
بإعادة تنظيم أو تهيئة الكود . لهذا السبب
من المستحسن أن تقوم الكاتبة تحت طور
واحد في كل كود . و عند التوحويل من الطور
العادي إلى طور الحبير فإن الأخطاء و
هيئة الكود ستبقى كما هية لكن عندما تريد
تصدير هذا الكود فإنك لن تستطيع عمل ذلك
حتى تقوم بتصحيح الأخطاء . أما التحويل من
وضع خبير إلى وضع عادي فإنه أصعب قليلا
حيث أن :-
·
يقوم
فلاش بإعادة تهيئة الفراغات التي وضعتها
في الكود .
·
عندما
تحول إلى وضع عادي ثم تحول إلى وضع خبير
مرة أخرى فإنه سوف يعدا تهيئة الكود
ليصبح على الهيئة التي كان بها و هو في
الوضع العادي .
·
إذا كنت
في الوضع الخبير و كنت تريد تصدير الكود و
كان هذا الكود يحتوي على أخطاء فإن هذا
الكود لن يصدر حتى تقوم بتصحيح الأخطاء .
إذا
كنت تريد التحويل بين الوضعين فكل ما
عليك هو الضغط على السهم الذي في الجزء
الأعلى الأيمن من نافذة الأفعال و سوف
تنسدل من قائمة صغيرة أختر الوضع الذي
ترده منها .
حتى لو كان فلاش يوفر لك في وضع
الخبير كل ما تحتاجه من أي محرر خارجي .
يمكنن أن تستورد الملفات الخاصة بلغة ActionScript
و هي على امتداد as
باستخدام الأمر (include
)
و هذا الأمر تخيل أنه عند عرض الفلم يقوم
بإستبدال نفسه ووضع الكود الموجود في ملف
ما و طريقة استخدام هذا الأمر كما يلي :-
#include "externalfile.as" |
لاحظ
أنه يجب وضع عنوان ملف الكود بانسبة إلى
ملف الفلم (fla)
ففي حالتنا الملف الذي يحتوي الكود موجود
في نفس المجلد الذي فيه ملف (fla)
و لو فرضنا أنه داخل مجلد (Scripts)
داخل المجلد الذي يحتوي على ملف (fla)
لكان الأمر كاتالي :-
#include "scripts/externalfile.as" |
يتيح لك فلاش كتابة الكود المرغوب
بعدة طرق . حيث يمكن لك أن تغير حجم الخط ،
تطبعه ، تستورد أو تصدر ملف ، أ, حتى أن
تبحث عن كلمة داخل أي ملف و ذلك عن طريق
القائمة المنسدلة التي تأتي عند الضغط
على السهم الصغير الذي في الركن الأعلى
الأيمن من النافذة .