چگونه یک شی شناور در فلش بسازم

mamad1364

Member
سلام
چگونه یک شی شناور در فلش بسازم یعنی بشه او شی را dragg و dropp کرد و اون رو از نقطه ای به نقطه دیگری برد
در سایت زیر یک شی این طوری که من میگم هست
http://www.purepulse.co.kr/
لطفا راهنمایی کنید
 

kiarash.M

Active Member
سلام

سلام
شما يه سادگي ميتونيد يک مويکليپ با خاصيت Dragable درست کنيد
خيلي ها بر اين باورند که drag يعني اينکه وقتي يه شيء با موس گرفته شد بشه تکونش داد
اما اين اشتباه
اين چيزي که الان گفتم متداول ترين روش درگ کردنه
پس و قتي ميگيم يک شيء Dragable است
يعني اينکه هر جا موس بره اونم باهاش ميره
پس ما بايت خصاييت dragable بودن ( که يک بوليين است) رو به به شيء هنگامي نسبت بديم که با موس اون نگه داشتيم

به عنوان نمونه يه moveClip درست ميکنيم به نام test

بعد به قسمت Action ميريم ( توجه : به قشمت اکش نويسي root ميرويم نه movieClip )
براي test تايين ميکنيم که وقتي با موس گرفتيمش باهاوم بيا وقتي ولش کرديم بمونه !!

PHP:
test.onPress = function() {
	test.startDrag();
	trace("Drag=yes");
};
test.onRelease = function() {
	test.stopDrag();
	trace("Drag=no");
};


فک کنم مشکلي نباشه
پس فقط يادتون باشه با Start Drag شروع ميشه :)



اينم يه نومنه >|<
 

پیوست ها

  • Dragable.zip
    5.3 کیلوبایت · بازدیدها: 23

mamad1364

Member
آقای کیارش ممنون که راهنمایی کردید و اینکه میشه کاری کرد که عمل drag فقط با بخشی از movieclip قابل انجام بشه مثلا در همین بیضی که خودتون درست کردین تنها وقتی شکل رو بشه تکان داد که موس را روی قسمت بالایی بیضی نگه داشت و در ضمن شکل موس هم عوض بشه و به صورت فلش در بیاد ؟
 

kiarash.M

Active Member
خوب شما ميتونيد عمل Drag رو به يک button نسبت دهيد
همون طور که قبلا گفتم به هر چي ميشه اين عمل رو نسبت داد
//----------------------------------------------------------------------

پس شما بايس يک movieclip بسازيد که يه قسمت کوچولوش Button باشه
بهد عمل درگ رو به button نسبت بديد ولي بگي که هم button درگ شه هم movieclip ..

PHP:
my_button.onPress = function() {
	my_button.startDrag();
	test.startDrag();
};
 

kiarash.M

Active Member
براي تغيير شکل mouse هم ميتوني در ناحييه اي که mouse ميره رو اون قشمتي که (قبلا يه button) ساختي يا يه movieclip ديگه
يعني وقتي rollOver ميشه
mouse.hide شه و او شکلي که تو ميخواي بياد به جاي موس ( همو فلش ها))

براي اين کارم ميتوني مختصات mouse رو به اون فلش ها نسبت بئي که هرجا mouse رفت اونم بره و وقتي
از اون ناحيه خارج شد mouse نمايان شه
و او فلش ها ديگه ديده نشن ..
 

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

بالا