المسافر
06 Feb 2002, 06:40 PM
السلام عليكم
بهذا الدرس سوف نتعرف على التحكم بسرعة الفيلم عن طريق ألا كشن وأيضا نتعرف على الأمر velocity (vel) وترجمته السرعة وبمثالنا سوف نضع 5 سر عات ويمكن أن تعدل عليها وتضع أي عدد من السر عات التي تناسبك
1.نفتح ملف جديد
1-افتح فيلم عن طريقnew/new symbol واختار movie ثم اسحبه لسطح العمل وعن طريق شاشة Instance ضع اسمه man
2.في هذا الفيلم نعمل باللير الأول حركة بسيطة (مثلاً كرة تتحرك من جهة إلى أخرى)
بعدد 10 فريمات
3.بنفس الفيلم نفتح لير جديد نسميه stop ونضغط على الفريم الأول ثم نضغط على F6ونكرر الطريقة حتى يصبح اللير كله فريمات منفصلة ثم نفتح شاشة ألا كشن ونضع بكل فريم الأمر stop
4.ماذا لدينا ألان بفيلم (المسافر) اللير الأول حركة بسيطة بمقدار عشر فريمات , و اللير الثاني عشر فريمات مفصلة وبكل فريم منها الأمر stop
5.ألان نذهب افتح فيلم آخر عن طريقnew/new symbol واختار movie ونسميه speed_mcوبهذا الفيلم نقسمه إلى 6 فريمات منفصلة وذلك بالضغط على الفريم الأول ثم نضغط على F6خمس مرات
6.نترك الفريم واحد فاضي ثم نضغط على الفريم 2 ونظهر شاشة ألا كشن ونضع الكود
if (/:vel == 5) {
tellTarget ("/man")
{
play ();
}
gotoAndPlay (1);
}
7.نكرر الكود هذا في الفريم 3و4و5و6 ولكن نغير فيه value=4و3و2و1
يعني بالفريم 3 يكون vel=4
والفريم 4 يكون vel=3
والفريم 5 يكون vel=2
والفريم 6 يكون vel=1
8.نعود إلى المشهد الأساسي وبنفس الفريم نسحب من المكتبة speed_mc
9.بالمشهد الأساسي بالفريم 1 نضع الكود التالي
vel = 3;
10. ألان نضع الأزرار التي تتحكم بالسرعة
11.نعمل 5 أزرار ونرقمها ثم نضع الكود التالي لكل منها على حسب أرقامها
بالنسبة للزرار رقم واحد
on (release) {
/:vel = 1;
}
ونغير قيمة vel إلى 2 بالزرار رقم 2 إلى آخره
12.من modify/movie نغير سرعة الفيلم إلى 30 حتى نلاحظ الفرق بالسرعة
13.ألان نجرب الفيلم
وبإمكانك أن تحمل الملف المرفق وتتبع الدرس وتضيف أي أفكار جديدة
يمكن تكون الاكواد غير مكتوبة بالطريقة الصحيحة هنا لاسباب فنية ولكن انا وضعت ملف ورد فيه نفس الشرح مع الملف المفتوح ضمن الملف المرفق
رسالة الى استاذنا الشهاب الحارق
ارجو منك التعليق بالتفصيل على هذا الدرس وملاحظاتك عليه (يعني نكمل او يكفي:D )
بالتوفيق
والسلام
width = 550 height = 400
بهذا الدرس سوف نتعرف على التحكم بسرعة الفيلم عن طريق ألا كشن وأيضا نتعرف على الأمر velocity (vel) وترجمته السرعة وبمثالنا سوف نضع 5 سر عات ويمكن أن تعدل عليها وتضع أي عدد من السر عات التي تناسبك
1.نفتح ملف جديد
1-افتح فيلم عن طريقnew/new symbol واختار movie ثم اسحبه لسطح العمل وعن طريق شاشة Instance ضع اسمه man
2.في هذا الفيلم نعمل باللير الأول حركة بسيطة (مثلاً كرة تتحرك من جهة إلى أخرى)
بعدد 10 فريمات
3.بنفس الفيلم نفتح لير جديد نسميه stop ونضغط على الفريم الأول ثم نضغط على F6ونكرر الطريقة حتى يصبح اللير كله فريمات منفصلة ثم نفتح شاشة ألا كشن ونضع بكل فريم الأمر stop
4.ماذا لدينا ألان بفيلم (المسافر) اللير الأول حركة بسيطة بمقدار عشر فريمات , و اللير الثاني عشر فريمات مفصلة وبكل فريم منها الأمر stop
5.ألان نذهب افتح فيلم آخر عن طريقnew/new symbol واختار movie ونسميه speed_mcوبهذا الفيلم نقسمه إلى 6 فريمات منفصلة وذلك بالضغط على الفريم الأول ثم نضغط على F6خمس مرات
6.نترك الفريم واحد فاضي ثم نضغط على الفريم 2 ونظهر شاشة ألا كشن ونضع الكود
if (/:vel == 5) {
tellTarget ("/man")
{
play ();
}
gotoAndPlay (1);
}
7.نكرر الكود هذا في الفريم 3و4و5و6 ولكن نغير فيه value=4و3و2و1
يعني بالفريم 3 يكون vel=4
والفريم 4 يكون vel=3
والفريم 5 يكون vel=2
والفريم 6 يكون vel=1
8.نعود إلى المشهد الأساسي وبنفس الفريم نسحب من المكتبة speed_mc
9.بالمشهد الأساسي بالفريم 1 نضع الكود التالي
vel = 3;
10. ألان نضع الأزرار التي تتحكم بالسرعة
11.نعمل 5 أزرار ونرقمها ثم نضع الكود التالي لكل منها على حسب أرقامها
بالنسبة للزرار رقم واحد
on (release) {
/:vel = 1;
}
ونغير قيمة vel إلى 2 بالزرار رقم 2 إلى آخره
12.من modify/movie نغير سرعة الفيلم إلى 30 حتى نلاحظ الفرق بالسرعة
13.ألان نجرب الفيلم
وبإمكانك أن تحمل الملف المرفق وتتبع الدرس وتضيف أي أفكار جديدة
يمكن تكون الاكواد غير مكتوبة بالطريقة الصحيحة هنا لاسباب فنية ولكن انا وضعت ملف ورد فيه نفس الشرح مع الملف المفتوح ضمن الملف المرفق
رسالة الى استاذنا الشهاب الحارق
ارجو منك التعليق بالتفصيل على هذا الدرس وملاحظاتك عليه (يعني نكمل او يكفي:D )
بالتوفيق
والسلام
width = 550 height = 400