
سوف نتعلم في هذا الدرس كيفية تحريك المشهد بشكل عكسي
من دون استخدام Reverse Frames.
العناصر المطلوبه للدرس:
1-صورة سياره صغيره
2-زرين
3-عنصر من نوع
Movie Clip.
قم الان بادراج صورة السياره الى المقطع الاول في المشهد من المكتبه بعد ان قمت باستيراد الصوره CTRL+I
قم بمحاذاة السياره بالشكل المناسب في المشهد عن طريق لوحة
المحاذاة CTRL+K
كما هو موضح في الصوره.
ومن ثم قم بتحويل الصوره العنصر Graphic
CTRL+F8
قم بتحديد المقطع رقم 30 و من ثم اضغط من لوحة المفاتيح على F6 ونكون هنا قد نسخنا نسخة مطابقة للمشهد في المقطع رقم 30
قم بنقل السياره الى الطرف الأخر من المشهد عن طريق لوحة محاذاة العناصر
قم بضغط الزر الأيمن للفأره على المقطع الأول و اختر منه Create Motion Tween لانشاء حركة انسيابيه بين المقطعين
قم بوضع الامر stop(); في المقطعين الأول و الأخير.
قم بإنشاء عنصر Movie Clip عن طريق CTRL+F8
قم بانشاء ثلاث مقاطع فارغه متتاليه قي العنصر Control عن طريق الضغط على F7.
قم بتحديد المقطع الاول و اضغط F9 لتدخل الامر stop();
و في المقطع الثاني اكتب:
انتقل الى المقطع السابق من المشهد الرئيسي
__root.prevFrame();
وفي المقطع الثالث اكتب:
اذهب الى المقطع الثاني و تابع
gotoAndPlay(2);
قم بانشاء طبقه جديده New Layer و قم بسحب العنصر Control الى المشهد .
و ضع له خاصية Instance Name = Control

و الان قم باضافة الزرين الى المشهد في طبقه جديده.

قم بتحديد الزر الأيمن و اكتب في لوحة البرمجه:
عند افلات زر الفأره و عند الضغط على السهم الأيمن من لوحة المفاتيح قم بتشغيل المشهد و اخبر العنصر control
بأن ينتقل الى المقطع الاول و يتوقف
on(release, keyPress "<Right>"){
play();
control.gotoAndStop(1);
}
نكون هنا قد قمنا بتحريك المشهد و هو حركة السياره بالشكل الطبيعي ,يعني الى الامام
قم بتحديد الزر الأيسر و اكتب في لوحة البرمجه
عند افلات زر الفأره و عند الضغط على السهم الأيسر من لوحة المفاتيح قم بتشغيل المشهد و اخبر العنصرcontrol
بان ينتقل الى المقطع الثاني و يتابع
on(release, keyPress "<Left>"){
control.gotoAndPlay(2);
}
نكون هنا قد قمنا بتحريك المشهد و هو حركة السياره بالعكس ,يعني الى الخلف
ارجو ان يكون الشرح مفيد و واضح للجميع
عامر خريم
الفريق العربي للبرمجة