Action Script
Action
Scriptingو
هي لغة البرمجة الخاصة ببرنامج الـ Flash
و
هي
ليست صعبة بل هي ممتعة جدا تحتاج فقط هدف واضح و صياغة الكلام بالشكل
المطلوب بإمكانك التحكم بالأزرار Buttons
أو
Movie Clips
أو
الصوت
Sound
و
حتى
Video
والكثير
الكثير بحيث يكون لديك بالنهاية عمل في قمة الإبداع و الاحتراف و هنا
سوف نأخذ فكره
عامة حول هذه اللغة .
إظهار نافذة الـ
Action Scripting
؟
هناك ثلاث
طرق للوصول لنافذة الـ
Action Scripting
و هي
:
-
الذهاب لقائمة
Windows
ثم
Development Panels
وأخيرا أختر Action .
-
بالضغط على مفتاح
F9 .
-
ستجد نافذة فوق نافذة الخصائص
Properties
باسم
Action – Frame .و
ستظهر هذه النافذة وهي
نافذة الـ
Action Scripting :

1-
هنا يظهر أسم الشكل المحدد والذي تريد أن تضيف الـ
Action Scripting
له فمثلا هنا بما أنني لم أحدد شيء سوف
تلاحظون بأن المكان الذي سوف أضيف له الـ
Action Scripting
هو الـ
Frame 1
الفريم الأول في الطبقة ذات الاسم
Layer 1
و
هذا
واضح تحت اسم Current Selection
بمعنى
الشيء المحدد فـ يضع لك أسم الطبقة و بعدها أسم الجسم أو
الفريم
.
2-
3و
هنا يتم تحديد أوامر الـ Action Scripting
بطريقتين مختلفتين
.
4-
و
هو
للبحث عن أمر معين أو كلمة معينة فمثلا لو
كان عندك عدد كبير من الأوامر و تريد أن تبحث عن أمر معين للتعديل علية
مثلا أو
التأكد من شيء معين هذا الأمر يساعد كثيرا
5-
و
هذا
الأمر نفس الأمر السابق
و لكن
بالإضافة للبحث عن أمر معين يتيح لك استبدال الأمر بأمر آخر فيوفر لك
الوقت و
الجهد .
6-
هذا الأمر يستخدم في المستوى المتقدم لا تشغل
بالك بهذا الزر راح
نتعرف علية في مراحل متقدمة.
7-
هذا الزر يتأكد من صحة الأوامر و الـ Action Scripting
الذي
وضعته فإذا كان صحيحا سوف تظهر رسالة
تفيد بأن الـ
Action
سليم أما إذا كان خطأ فسوف يظهر لك
أن هناك خطأ في الـ Action
بالإضافة لتحديد مكان الخطأ
حتى
تتمكن من تعديله
.
8-
و هو زر رائع فقط اكتب الأوامر ثم انقر عليه
و سترى
الفرق
سيقوم بإضافة المسافات والهوامش اللازمة مما يجعل شكل الكود أجمل وحتى
عندما
تنسى
علامة الـ ; سيقوم بكتابتها نيابة عنك
.
9-
يقوم هذا الزر بعرض التلميحات
أو
التعليقات لكي تساعدك في كتابة الـ
Action
و
المقصود
بهذا الشكل

10-عند
الضغط على هذا الزر سوف يعرض لك مجموعة من الخصائص
المختلفة
11-و
من هنا يمكنك التحكم بطريقة
عرض نافذة التي نكتب فيها أوامر الـ
Action .
12-و
هذه المساحة لكتابة أوامر الـ
Action Scripting
بداخلها
.
الأمر stop(); :
هذا أبسط الأوامر في الـ
Action Script
و
في
نفس الوقت يعتبر الأهم لأنه يستخدم مع كثير
من أوامر الـ
Action Script
و لا تتم معظمها إلا بهذا
الأمر
يتم إضافة الأمر بالشكل التالي:

الأمر play(); :
نتكلم الآن عن الأمر
الثاني من أوامر الـ Action Script
و
الذي يعتبر شائع
الاستخدام عند إيقاف الحركة بأمر
Stop
و نريد بعدها متابعة الحركة نقوم باختيار هذا الأمر
Play

ليكون الأمر بهذا الشكل

الأمرين
nextFrame( ); & prevFrame( ); :
هذين
الأمرين يعتبران
مهمين جدا للمهتمين بالصور و هو عمل
Slide Show
و
المثال
التالي يوضح المقصود :
1-
أنشئ ملف جديد و بعدها نفذ الآتي
File > Import > Import to Stage…
و
أختر الصور التي تريد
إدراجها و أضغط على Open
سوف
تظهر
النافذة التالية :

و هي
تخبرك بأن هناك عدد من الصور لها نفس الأسماء تقريبا فإذا
كنت تريد أدراج جميع الصور أضغط على Yes
أما
إذا كنت
تريد
أدراج الصورة التي تم تحديدها فقط أضغط على
No
و الآن أضغط على
Yes
لأدراج جميع الصور و الآن أضغط على الرقم 1 وهي أيقونه Edit Multiple Frames
سوف
يظهر الشريط المشار إليه بالرقم 2 أسحب الجزء الأيسر من
الشريط لبداية الحركة أي إلى الـ Frame
الأول و بعدها
أضغط على أي مساحة فارغة في منطقة العمل مره واحده فقط ثم أضغط على
مفتاحي
Ctrl + A
وذلك
لتظليل جميع الـ Frames
مره
وحده مما يتيح لك تحريكها دفعه واحده وبعد الانتهاء من تحريك الصور
تأكد
من الضغط مره أخرى على أيقونه Edit Multiple Frames
وذلك
لإلغاء تفعيلها وأخيرا قم بإعادة تسميه الطبقة بالضغط المزدوج عليها
وأعطها اسم
SlideShow
ثم
أغلق الطبقة
.
2-
قم بعرض الشكل بالضغط
على مفتاحي
Ctrl + Enter
راح تلاحظ أن الشكل يتكرر لكن
هذي راح تكون مشكله لأننا لن نستطيع التحكم بالشكل مادام يتحرك إذا من
الواجب علينا
وضع الأمر
stop( );
في
الـ
Frame
الأول
لوقف الحركة إذاً أضف طبقة جديدة و أضغط على الـ
Frame
الأول لتحديده ثم أضغط على مفتاحي
F9
و
أكتب الأمر
Stop( );
و ذلك
لوقف الحركة و الآن
أغلق
لوحة الـ ActionScript
و أعد تسميه الطبقة إلى
A
و
أغلق الطبقة
.
1- أضغط مره وحده على اسم الطبقة
SlideShow لتظليلها و أضف طبقة جديدة و
لتكون بين الطبقتين ومن ثم
حدد الـ Frame الأول و قم
بإدراج زرين من مكتبه الـ Flash
بإتباع الآتي Windows > Other Panels > Common Libraries >
Buttonsو قم بإدراج أي زرين و ليكن الشكل
كالتالي :


لاحظ أننا وضعنا الرابط بين علامتي “ “
وذلك
لأنه يجب وضعهما و إلا لن يعمل الرابط و الآن ننتقل للزر الثاني
Edu
ونسأل
ما الذي نريد أن نفعل نريد عند الضغط على الزر يقوم
بفتح المركز التعليمي لبوابة العرب في صفحة جديدة إذا نحدد الزر الثاني
ونضع تأثير
الزر كما تعلمنا سابقا وبعدها نضع الأمر الذي يتيح لنا وضع روابط كما
تعلمنا سابقا
ومن ثم نضيف الرابط بهذا الشكل
:

و
لاحظ أننا أضفنا الأمر
_blank
وهو
كيفيه
عرض الصفحة و يفصل بينها و بين الرابط علامة , و هي مهمة جدا.