الدرس الثالث للفلاش
موضوع اليوم عن (كشف التصادم-حركة اللاعب)
وقت ما اخذتوا الدروس اللي فاتت اكيد تعلمت البداية والازرار والماوس ومن لم يعرف فراجع الدروس السابقة وسنتمركز عليها ان شاء الله... من كل الي عرفنا ما نحتاج في هذا القسم الا شيء واح فقط لاغير !!! الحركة
اذا ركزت على الدرس الثاني يوجد موضوع عن انتقال الاشياء من مكان الى آخر
بداية الدرس:-
من البداية اختر المكتبه بالضغط على لوحة المفاتيح F11 ومن المكتبة اضغط الزر الصغير الموجود في الاسفل ورقة وعليها علامة الـ+ وهي السيمبول ارسم دائرة
ملاحظة(درسنا اليوم عن صناعة دائرة يمكن التحكم بها اعلى واسفل ويمين ويسار وكشف التصادم واذا لمست دائرة اخرى تختفي ويزيد معدل النقاط بـ1 ))
بعد رسم الدائرة اضغط زر رجوع الموجود فوق شريط تايم لان في اليسار برمز السهم... اسحب السيمبول الى الصفحة الرئيسية واكتب عليها هذا الكود
ستلاحظ ان السيمبول يتجه عند ضغط الزر المطلوب منه الى اتجاهه حسب ضغطك بالزركود PHP:
onClipEvent (enterFrame) {
if (Key.isDown(Key.DOWN)) {
_y += 10;
}
if (Key.isDown(Key.UP)) {
_y -= 10;
}
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
}
والان كشف التصادم ارسم دائرة اخرى بنفس الطريقة الفائتة وغير لونها
واسحبها واكتب في السيمبول1 "لدائة المكتوب فيها الكود السابق
واكتب هذا الكود
طبعا في الدائرة التالية حررها وزود اطار واكتب فيهما الاثنان امر الايقافكود PHP:
if (_root.e.hitTest(_x, getBounds(_root).yMax, true)) {
_root.e.gotoAndPlay(2);
}
الاول اجعل الدائرة ظاهرة والثاني الدائرة مخفيه حتى ان لمستها يتم اخفاء الدائرة من السيمبول 2كود PHP:
stop();
ولعدم الاخطاء اكتب الكود التالي جاهز
يوجد ملاحظة سمي السيمبول الاول الدائرة الاولى 1 والثانية e في الاسفل عند خصائصكود PHP:
onClipEvent (enterFrame) {
if (Key.isDown(Key.DOWN)) {
_y += 10;
}
if (Key.isDown(Key.UP)) {
_y -= 10;
}
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
if (_root.e.hitTest(_x, getBounds(_root).yMax, true)) {
_root.e.gotoAndPlay(2);
}
}
properties
تحت الصورة المرسوم فيها مسنن
وسنجعل زيادة عدد النقاط في الدرس الرابع مع انتقال الى المرحلة وطبعا في بداية الدرس تكلمنا
عن خصوص الحركة في السيمبول 1 مثلا جعلته شخص ضع في الاطار الاول ستوب والثاني حرك قدمه الى الامام والخلف ... الدرس يتبع في الدرس الرابع