- العمدةمؤسس المنتدى
- رقم العضوية : 8
عدد الرسائل : 1234
تاريخ التسجيل : 22/01/2008
درس شكل يبتعد أو يهرب من الماوس في السويتش ماكس
الثلاثاء 16 مارس 2010, 14:41
أول شي ندرج الشكل المراد منه الهروب من الماوس عن الاقتراب منه .
نسمي الشكل yy
ندخل الشكل في سبريت sprite ونسمي السبريت wword
ـــــــــــــــــــ
ثانيا ..ندرج شكل دائرة صغير ... ونسميه yyyy
وطبعا لا بد من تحديد الهدف target
ـــــــــــــــــــــــــــــــ
جاء دور السكريبتات
نضع الكود التالي للسبريت wword
onLoad () {
_parent.yyyy.startDragLocked();
}
onEnterFrame() {
if (_parent.yyyy.isNearThis()) {
_x=random(150);
_y=random(150);
}
}
شرح الكود : السطر الأول عند تحميل التصميم او عند حدث التحميل ... نأمر الماوس بأخذ الشكل yyyy معه إينما يذهب .
الشطر الثاني : نسنتخدم دالة التصادم isNearThis أي عندما يتصادم الشكل yyyy بالسبريت wword .... نذهب للشطر الأخير
x هنا معناها احداثيات السيني و y معناها احداثيات الصادي
نضع الدالة العشوائية هنا ليهرب الماوس عشوائيا افقيا وعموديا ..
الأرقام إلا بالأحمر تقدر تغيرها حسب ابعاد الفلاش عندك ..
يعني ما تسوي ابعاد كبيرة وبعدين ماتحصله الشكل تراه بيهرب عن الساحة وما بيرجع
الحين خلصنا من شرح الكود ..
ــــــــــــــــ
النقطة الأخيرة وهي اخفاء الشكل الصغير الملتصق بالماوس المسمى yyyy
نروح للمشهد scene وفي حدث التحميل onload
نضع كود اخفاء الشكل الملتصق بالماوس ..
onLoad () {
yyyy._visible = false;
}
visible معناها الشفافية او الوضوح .. واعطيناها قيمة false اي عدم تمكن رؤية الشكل عند التحميل يعني مخفي ..
ان شاء الله اكون افدتك ..!
نسمي الشكل yy
ندخل الشكل في سبريت sprite ونسمي السبريت wword
ـــــــــــــــــــ
ثانيا ..ندرج شكل دائرة صغير ... ونسميه yyyy
وطبعا لا بد من تحديد الهدف target
ـــــــــــــــــــــــــــــــ
جاء دور السكريبتات
نضع الكود التالي للسبريت wword
onLoad () {
_parent.yyyy.startDragLocked();
}
onEnterFrame() {
if (_parent.yyyy.isNearThis()) {
_x=random(150);
_y=random(150);
}
}
شرح الكود : السطر الأول عند تحميل التصميم او عند حدث التحميل ... نأمر الماوس بأخذ الشكل yyyy معه إينما يذهب .
الشطر الثاني : نسنتخدم دالة التصادم isNearThis أي عندما يتصادم الشكل yyyy بالسبريت wword .... نذهب للشطر الأخير
x هنا معناها احداثيات السيني و y معناها احداثيات الصادي
نضع الدالة العشوائية هنا ليهرب الماوس عشوائيا افقيا وعموديا ..
الأرقام إلا بالأحمر تقدر تغيرها حسب ابعاد الفلاش عندك ..
يعني ما تسوي ابعاد كبيرة وبعدين ماتحصله الشكل تراه بيهرب عن الساحة وما بيرجع
الحين خلصنا من شرح الكود ..
ــــــــــــــــ
النقطة الأخيرة وهي اخفاء الشكل الصغير الملتصق بالماوس المسمى yyyy
نروح للمشهد scene وفي حدث التحميل onload
نضع كود اخفاء الشكل الملتصق بالماوس ..
onLoad () {
yyyy._visible = false;
}
visible معناها الشفافية او الوضوح .. واعطيناها قيمة false اي عدم تمكن رؤية الشكل عند التحميل يعني مخفي ..
ان شاء الله اكون افدتك ..!
- سفـ الأمل ــيرمشرف
- رقم العضوية : 63
عدد الرسائل : 151
تاريخ التسجيل : 01/06/2009
رد: درس شكل يبتعد أو يهرب من الماوس في السويتش ماكس
الثلاثاء 23 مارس 2010, 11:22
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى