حركة سلسة لشكل الماوس :
ارسم اي جسم تريده يلحق الماوس ثم قم بتحويله الى sprite وفي السبريت اعمل اي حركة تبيها له
هنا ليس مهما تسمية السبريت لان الاكشن سيكون على نفس السبريت ولن نقوم باستدعائه
المهم حدد السبريت لكي نضع له الاكشن التالي :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*.1;
_y += _ymouse*.1;
}
------------------------------------------------------------------------------------------------------------
الـ x والـ y هنا تكون لنفس السبريت اي موقع السبريت السيني والصادي
سوف يكون موقع السبريت السيني هو موضع الماوس مضروبا في عدد صغير لكي يكون يتدرج في الوصول اليه
وكذلك في الاتجاه الصادي
وبما ان الاختيار هنا onEnterFrame فسوف يتم تحديث القيم عند دخول كل فريم
الرقم 1. هو واحد من عشرة يعني نفس 0.1 أي الاكشن السابق يمكن كتابة الرقم فيه هكذا :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*0.1;
_y += _ymouse*0.1;
}
------------------------------------------------------------------------------------------------------------
يمكنك هنا تغيير القيمة المضروبة فالقيمة 1. بطيئة اذا اردتها ان تصبح اسرع جرب قيمة مثل 9. والقيم اللي بينها
متدرجة يعني اسرع من 1. وابطا من 9. اما اذا كانت اكبر يعني وصلت الواحد الصحيح 1 فلن يتغير ويصبح ملاصق للماوس كما في 9. او 8. اترك تجريبها لك
الان طبق العمل النهائي وانشاء الله بتدعي لي .
بعد تطبيق الدرس حاول تبتكر
فمثلا فيه طريقة كنت اسويها بالفلاش وبصراحة فكرتي لانك ماراح تحصل ولا واحد يسويها (مو لصعوبتها لانها تعتمد على الابتكار زي ماتقول))
قم بعمل عدة نسخة من الشكل مثلا اربع نسخ وقم بتغيير مراكز السبريت كالتالي :
السبريت الاول حط مركزه top center
السبريت الثاني حط مركزة custom وضع الـ y=-70
السبريت الثالث حط مركزه custom وضع الـ y=-110
السبريت الرابع حط مركزه custom وضع الـ y=-150
وطبعا القيم هذي مناسبة للشكل اللي وضعته في السبريت وهو نص حجمه 48
المهم ضع الاكشن السابق واجعل قيم الضرب كالتالي:
السبريت الاول قيمة الضرب 0.4
السبريت الثاني قيمة الضرب 0.3
السبريت الثالث قيمة الضرب 0.2
السبريت الرابع قيمة الضرب 0.1
وقم بتجربة العمل وانشاء الله بتدعي لي وفكرته انه اكثر من شكل يلحق الماوس ولكن بسرعات مختلفة ومواضع مختلفة وحط اللي تبي مثلا 9 اشكال وغير القيم وشوف بنفسك روعتها
ارسم اي جسم تريده يلحق الماوس ثم قم بتحويله الى sprite وفي السبريت اعمل اي حركة تبيها له
هنا ليس مهما تسمية السبريت لان الاكشن سيكون على نفس السبريت ولن نقوم باستدعائه
المهم حدد السبريت لكي نضع له الاكشن التالي :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*.1;
_y += _ymouse*.1;
}
------------------------------------------------------------------------------------------------------------
الـ x والـ y هنا تكون لنفس السبريت اي موقع السبريت السيني والصادي
سوف يكون موقع السبريت السيني هو موضع الماوس مضروبا في عدد صغير لكي يكون يتدرج في الوصول اليه
وكذلك في الاتجاه الصادي
وبما ان الاختيار هنا onEnterFrame فسوف يتم تحديث القيم عند دخول كل فريم
الرقم 1. هو واحد من عشرة يعني نفس 0.1 أي الاكشن السابق يمكن كتابة الرقم فيه هكذا :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*0.1;
_y += _ymouse*0.1;
}
------------------------------------------------------------------------------------------------------------
يمكنك هنا تغيير القيمة المضروبة فالقيمة 1. بطيئة اذا اردتها ان تصبح اسرع جرب قيمة مثل 9. والقيم اللي بينها
متدرجة يعني اسرع من 1. وابطا من 9. اما اذا كانت اكبر يعني وصلت الواحد الصحيح 1 فلن يتغير ويصبح ملاصق للماوس كما في 9. او 8. اترك تجريبها لك
الان طبق العمل النهائي وانشاء الله بتدعي لي .
بعد تطبيق الدرس حاول تبتكر
فمثلا فيه طريقة كنت اسويها بالفلاش وبصراحة فكرتي لانك ماراح تحصل ولا واحد يسويها (مو لصعوبتها لانها تعتمد على الابتكار زي ماتقول))
قم بعمل عدة نسخة من الشكل مثلا اربع نسخ وقم بتغيير مراكز السبريت كالتالي :
السبريت الاول حط مركزه top center
السبريت الثاني حط مركزة custom وضع الـ y=-70
السبريت الثالث حط مركزه custom وضع الـ y=-110
السبريت الرابع حط مركزه custom وضع الـ y=-150
وطبعا القيم هذي مناسبة للشكل اللي وضعته في السبريت وهو نص حجمه 48
المهم ضع الاكشن السابق واجعل قيم الضرب كالتالي:
السبريت الاول قيمة الضرب 0.4
السبريت الثاني قيمة الضرب 0.3
السبريت الثالث قيمة الضرب 0.2
السبريت الرابع قيمة الضرب 0.1
وقم بتجربة العمل وانشاء الله بتدعي لي وفكرته انه اكثر من شكل يلحق الماوس ولكن بسرعات مختلفة ومواضع مختلفة وحط اللي تبي مثلا 9 اشكال وغير القيم وشوف بنفسك روعتها