المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ابطال عمل التعليمات البرمجية في حدث (onSelfEvent (enterFrame


يوسف البوسعيدي
15-12-2012, 07:05 AM
السلام عليكم ورحمة الله وبركاته
يسعدني الانضمام إلى هذا المنتدى واتمنى أن أجد اجابت سؤولي لديكم
حول برمجة الأكشن سكربت 0.2 في برنامج السويش مكس 4
لدي استفسار حول كيفية جعل تنفيذ تحقق الشرط لمرة واحدة فقط في حدث (onSelfEvent (enterFrame
المثال :


http://www3.0zz0.com/2012/12/14/05/776571682.jpg



الهدف (fly) هدف متحرك يتم تحريكه بلوحة المفاتيح .
الأهداف (a-b-c) تمثل مسحوبات يتم سحبها بالهدف (fly) .بحيث يمثل الزر Space لالتقاط الهدف و الزر enter لأفلات الهدف .
الأهداف (Tri-cir-Rec) أهداف يتم افلات فيها أهداف المسحوبات (a-b-c) .

المشكلة التي تظهر
1- عندما يقوم الهدف fly بسحب أحد الأهداف مثلا (a) وعند الاقتراب من الأهداف المتبقية الأخرى (b-c) فأنه يعمل على سحبها ايضا .
2- تكرارتشغيل الملف الصوتي عند الانتهاء من افلات جميع المسحوبات (a-b-c) على الاهداف (Tri-cir-Rec)
المطلوب
1 - جعل الهدف fly لا يسحب إلا هدف واحدا ً فقط ، ولو مر على أهداف المسحوبات الاخرى .
2 – عدم تكرار تشغيل الصوت عند تحقق افلات جميع المسحوبات في اماكنها الصحيحة .
3 - أي أفكار آخرى لحل هذه المشكلة .
والملف المفتوح على الرابط التالي

[URL="الهدف (fly) هدف متحرك يتم تحريكه بلوحة المفاتيح . الأهداف (a-b-c) تمثل مسحوبات يتم سحبها بالهدف (fly) .بحيث يمثل الزر Space لالتقاط الهدف و الزر enter لأفلات الهدف . الأهداف (Tri-cir-Rec) أهداف يتم افلات فيها أهداف المسحوبات (a-b-c) . المشكلة التي تظهر 1- عندما يقوم الهدف fly بسحب أحد الأهداف مثلا (a) وعند الاقتراب من الأهداف المتبقية الأخرى (b-c) فأنه يعمل على سحبها ايضا . 2- تكرارتشغيل الملف الصوتي عند الانتهاء من افلات جميع المسحوبات (a-b-c) على الاهداف (Tri-cir-Rec) المطلوب 1 - جعل الهدف fly لا يسحب إلا هدف واحدا ً فقط ، ولو مر على أهداف المسحوبات الاخرى . 2 – عدم تكرار تشغيل الصوت عند تحقق افلات جميع المسحوبات في اماكنها الصحيحة . والملف المفتوح على الرابط التالي

http://www.mediafire.com/?f7hi4b7bxb0xv4d