واضح آرشیو وب فارسی:سایت ریسک: t=7081">برخورد دو سمبل hamid 666 20 بهمن 1382, 15:10با سلام به دوستان عزيز :D ميخواستم بدونم با چه دستوري و به چه شكل ميشه برخورد دو سمبل گرافيكي را كه در حال حركت در صفحه هستند را تشخيص داد؟ :wink: ممنون ميشم كمكم كنيد. يا حق iRWEBDES 20 بهمن 1382, 15:12با سلام به دوستان عزيز :D ميخواستم بدونم با چه دستوري و به چه شكل ميشه برخورد دو سمبل گرافيكي را كه در حال حركت در صفحه هستند را تشخيص داد؟ :wink: ممنون ميشم كمكم كنيد. يا حقميشه بيشتر توضيح بديد؟ مهرداد كوهي hamid 666 20 بهمن 1382, 15:21آقا من ميخوام يه بازي كوچولو بسازم. در اين بازي چنتا سمبل گرافيكي دارم كه دايم در حركتند ميخوام دستوري بذارم كه اگه دو تا از اين سمبلها بهم خوردند مسيرشون برعكس بشه . اميدوارم منظورم رو واضح بيان كرده باشم ممنون iRWEBDES 20 بهمن 1382, 15:24با اكشن اسكريپت ميخواي ؟ مهرداد كوهي hamid 666 20 بهمن 1382, 15:31بله با اكشن اسكريپت rahincom 20 بهمن 1382, 21:48سلام من يه سوال از مهرداد داشتم ميشه بدونه اكشن اسكريپت هم اين كار رو انجام داد ( منظورم بازي هست و ايني كه hamid 666 گفت ) ؟؟؟ فكر مي كنم شما با سوالي كه كردي اين منظور رو داري كه بدونه اكشن هم ميشه اين كار رو انجام داد. من مشتاقانه منتظر همچين فايلي هستم. باي behrouzstar 21 بهمن 1382, 08:26آقا hamid اول اينكه تمام اين برخوردها بر اساس دستور hittest است. الان من يه نمونه ميزارم اينجا . بعدشم آًا rahincom بابا بي خيال به جاي كمك كردن ....!!! behrouzstar 21 بهمن 1382, 11:00بفرما آقا اينم از اين .. آقا اين خيلي آسونه .. شما دو تا شي دارين رو صفحه اسم يكي رو ميزارين area و اسم يكي ديگه رو ميزارين car بعد يك dynamic text هم ميزاريد كه نشون بده آيا hit هستن يا نه؟ بعد روي area يك كد ميزارين فقط يه خط : _root.status=this.hitTest(_root.car); اين خط ميگه كه هر وقت شي ماشين به area بر خورد كرد dynamic text كه var اون status هست و true بزنه و وقتي از هم دورن false حالا شما مي تونيد براي اين عمل boolean عمليات ديگه اي رو تعريف كنيد مثلا دستورات شرطي كه يك كاره ديگه اي رو انجام بده و .... (راستي سمبول ها بايد movie clip باشند) [flash width=400 height=400:b 7b 81ec82c][/flash:b 7b 81ec82c] اينم سورسش: pedymx 21 بهمن 1382, 14:24سلام حالا منم اينجار و مناسب ديدم كه سوالي كه بنظرم رسيد رو بپرسم : در هيت تست ( مثل همين مثالي كه آقا بهروز گزاشتند) هروقت آخرين مختصات دوتا مووي كليپ به هم برسند . متغير ما ترو ميشه . يعني ( وقتي روي يك مووي كليپ كليك ميكنيد يك خط نازك آبي دورش ميبينيم . اون حد اخر مختصاتش است . حالا چطور ميشه كه اينطور نباشه و وقتي كه روي خود شكل بياد متغير ترو بشه . خوش باشيد ... behrouzstar 22 بهمن 1382, 08:19اون جوري كه من از سوال شما فهميدم مي تونه يكي از 2 جواب زير و داشته باشه: اول اينكه ما يك خاصيت در اكشن براي movie clip ها داريم كه محيطي را براي يك شي تعريف ميكنه به نام hitarea كه در تعريفي كه براي اين خاصيت اومده اون محيط را به عنوان كليد تعريف مي كنه كه ما مي تونيم در hittest از اون استفاده كنيم.... و جواب بعدي اينه كه شما مي تونيد براي هر يك از اشياء يك محدوده تعريف كنيد و شرطي بزاريد كه اگر محدوده شي ديگري با اين شي برابر شد يا كاملا داخل اين محدوده بود خروجي رو به ما بده... در اين صورت نيز شما مي بينيد كه چيزي رو خواستيد به شما ميده... من هم قبلا اين سوال باسم پيش اومده بود و وقتي كه به دنبالش رفتم به جوابهاي بالا رسيدم. اميدوارم كه بدردتون خورده باشه.... موفق باشي sambol 31 فروردين 1383, 20:40اقا بهروز فايل دانلود نشد behrouzstar 31 فروردين 1383, 20:49چشب ... يه جاي ديگه آپلود ميكنم ميزارم . فقط كمي صبر كنيد. behrouzstar 01 ارديبهشت 1383, 08:55بفرما: behrouzstar 01 ارديبهشت 1383, 08:57بفرما: behrouzstar 01 ارديبهشت 1383, 08:59بفرما:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 295]