محاصره يك ابجكت !!!

mohsenshahbazi

Active Member
چه جوري ميشه يه ابجکت مثلا يه دايره (1*1) رو تو يه منظقه مثلا (20*20) از صفحه نمايش محصور کرد (يعني خارج از منطقه تعيين شده نره)
 

mohsenshahbazi

Active Member
اينجوري !

اينو خودم تونستم در بيارم ولي توي مربع هستش ولي ميخوام تو دايره باشه
[flash width=500 height=250:5924fc1716]http://www.script-help.co.uk/userfiles/gavbandy/object23.swf[/flash:5924fc1716]
 

naeim_crack

Active Member
سلام

سلام

ببين براي اين كار شما بايد از دستور startDragLocked استفاده كنيد و اگه بخوايد از خاصيت Constrian استفاده كنيد بايد Left , Right,Top,bottom رو حتما وارد كنيد كه اين كار عملا براي داره نميشه محاسبه كرد فقط به نظر من يه راه ميمونه اونم اينه

1- شما بايد اول يك دايره كوچيك بكشيد (اوني كه ميخواي به موس بچسبه و حركت كنه ) و به اون يه اسم مثل ball1 بديد

2- حالا هر شكلي كه دوست داري مثلت و ستاره دايره و ... بكشيد و يه اسم هم به اون بديد
و اكشن زير رو در شكل دوم وارد كنيد
اين قسمت براي وقتي هستش كه موس روي شكل ميره ميتوني اگه دلت خواست alpha رو هم برداري
کد:
on (rollOver) {
    ball._alpha=100;
    ball.startDragLocked();
}
اين قسمت هم براي وقتي كه موس از روي شكل كنار ميره
کد:
on (rollOut) {
    ball._alpha=0;
    stopDrag();
}
اينم يه نمونه فايل كه واست ساختم.
اميدوارم بدزت خورده باشه
موفق باشيد .
 

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

بالا