قرار گرفتن شی روی شی

scmorfi

New Member
با سلام
من میخوام در فلش وقتی شی 1 بر روی شی دوم میره شی دوم این رو بفهمه.کسی میتونه کمکم کنه؟
2.gif
 

travon

Member
بله
شما شی اول رو روی لایه اول قرار بده
یه لایه جدید بساز و شی دوم رو توش بذار
حالا کارت با لایه ها شروع میشه باید لاییه ها رو بالای هم دیگه ببری
فهمیدی؟

ابتدا:

06708140222592747599.gif
.
بعد از عمل:
10263520781856459734.gif
 
آخرین ویرایش:

scmorfi

New Member
داداش منظورم رو نگرفتی.
ببین من با تو اجرا یه شی رو حرکت میدم وقتی رفت رو یک شی دیگه که دارای posion مختلفی هست پیام داده شه
 

++Hadi++

Active Member
فرض کنید دو شی به نام های mc1 و mc2 دارید.حالا اگر می خواهید بفهمید که در یک لحظه خاص آیا با هم برخورد کرده اند،غیر از روش های پیشرفته مثل ماتریس ،می تونید به سادگی از دستور زیر استفاده کنید:
PHP:
if(mc1.hitTestObject(mc2))
{
   trace("yes");
}
else
{
   trace("no");
}
هر موقع به هم برخورد کنند ،این تابع true و رشته yes چاپ می شه و در غیر این صورت،رشته no چاپ می شه و جواب hitTestObject برابر false می شه...موفق باشید...
 

travon

Member
آقا ما میخواهیم وقتی شی روی شی بره صدا بده یا حداقل بایسته
 

scmorfi

New Member
بچه به این عکس دقت کنید
اون کدی که دوست عزیز گفت تا اون شی کوچیک که من موقع اجرا به دکمه حرکت میدم به اون خط آبی دور شی هست .به اون میرسه برنامه پیام میده ولی من میخوام وقتی به شی رسید این پیام رو بده
22932554794142433179.jpg
 

scmorfi

New Member
خوب اگه movie clip نکنم که نمیشه اسم روش گذاشت یعنی میشه وقنی shap هست ما اسم روش بزاریم؟
 

travon

Member
شاید بشه اسم mc2 رو تو اکشن اسکریپت عوض کنی
برای بازی سازی میخوای؟
 

scmorfi

New Member
آره داداش. من میخوام یه بازی ماشین سواری بسازم.که اگه ماشین بره تو جاده خاکی معلوم شه
 

travon

Member
آخه یه مشکل هست
1.باید وقتی میره خاکی بگه که شما باختید!
ماشین اگه بخواد 10 درجه بپیچه راست بازم معلوم نمیشه
 

scmorfi

New Member
خوب من واسه جاده یه shape گذاشتم که وقتی ماشین رفت رو shape جاده خاکی حرکت pixle از 10 به 3 پیکسل کاهش پیدا کنه دیگه
 

travon

Member
منم الان داشم میساختم که فهمیدم اندازه فلش محدودیت داره
مثلا اگه جاده خاکی رو به طرف چپ متحرک سازی کنم جاده خیلی کوتاه میشه
لطفا با [email protected] تماس بگیر
 

جدیدترین ارسال ها

بالا