کپی موی کلیپ ( Move Clip ) از کتابخانه یا صفحه اصلی_ اکشن 2

borna008

Active Member
با سلام

میخواستم ببینم چطوری میشه از یه موی کلیپ که تو صفحه هست یا تو کتابخانه، با دستور چنتا کپی گرفت ( یه دستور هستا اسمش را درست بلد نیستم نمیدون م"دابلی کیته" همچین چیزی بود) و بعد مختصات بهش داد و درنهایت instansce name مخصوصشم بهش داد و یا دستور onClipEvent روش پیاده کرد!!! تا بشه بادکمه بهش دستور بدیم
مثلا اگه رفتیم روی دکمه موی کلیپ مجازی روشنتر بشه؟

حالا نمیدونم با کلاسها باید کار کرد یا اکشن مخصوص خودش را داره؟

ممنون میشم راهنمایی کنید:rose:
 

JavidFlasher

کاربر فعال
سلام
ميتونيد موي كليپتون رو دابلي كيت كنين:
PHP:
duplicateMovieClip(MC,"newMC",depht=2)
_root.newMC._x=200
_root.newMC._y=200
موي كليپ كپي شده همه ي خصيصه ها ي يه موي كليپ رو داره!
و ميتونين انواع eventرو واسش تعريف كنين
onClipEvent....
 
آخرین ویرایش:

borna008

Active Member
اول اینکه خیلی مخلصیم داد - دستتون درد نکنه
بعد اینکه Mc اولیه تو پرانتز چیه و منظور از depht چیه؟:shock:
و در آخر چطور بهش onClipEvent نصبت بدم و مثلا از مختصات x=20 به x=50 ببرم(فکر کنم برای حرکتش باید از کلاس Tween استفاده کنم- ممنون میشم در مورد کاربرد این کلاسم توضیح بدید)
ممنونم از لطفتون
 

JavidFlasher

کاربر فعال
خواهش ميكنم!‍
MCاسم موي كليپي هست كه ازش كپي كردين و dephtعمق موي كليپتونه يعني ميتوني تعيين كني بالا تر يا پايين تر از آبجكت هاي تو استيجتون
باشه!
واسه تعيين رخداد هم ميتوني واسه موي كليپت يه متد ايونت بزاري (مثلا onPress)و اون برابر با يه تايع كه دستورات توشه قرار بدي:
PHP:
newMC.onPress=function  () {
	trace("0k!");

}
 

borna008

Active Member
آقا من از دستور شما استفاده کردم برای onPress کار داد ولی هرکاری کردم که رخداد onClipEvent را موی کلیپ مجازی بدم نشد!!! ارور میداد!!!!
( من میخوام وقتی از موی کلیپ مادر یه کپی گرفته شد موی کلیپ دوم فرقی با موی کلیپ مادر داشته باشه و اونم اینه که
تو هر دوتاشون (موی کلیپ مادر و موی کلیپ کپی شده) یه موی کلیپ دیگه هست درست؟ این موی کلیپ دو فریم داره یکی داخلش مثلا دایره نارنجی ودیگیری دایره سبز حلا وقتی اجرا میکنم پروژه را تو موی کلیپ مادر دایره نارنجی وتو موکلیپ مجازی دایره سبز
یه سئوالی که فلش چطوری این موی کلیپ که در واقع مجازی هست و instanc name نداره را میشناسه؟
و بهتر بپرسم چطور بهش بشناسونم
آصلا یه نمونه میزارم تا منظورم را درستبرسونم
بفرمایید
 

پیوست ها

  • nemoneh.rar
    5.4 کیلوبایت · بازدیدها: 1

JavidFlasher

کاربر فعال
onClipEventتمامي ايونت هاي موي كليپ رو تو خودش نگه ميداره مثل:..onPress,onEnterFrame,onLoad
و از onClipEventواسه دستور مستقيم به موي كليپ به كار ميره ولي اگه بخواي از فريم بهش دستور بدي بايد مثل مثال قبل عمل كني
بعد واسه اينكاري كه شما ميخواي بكنين نيازي به تعريفeventواسش نيست شما به 1آدرس دهي و دستور gotoميتونين كارتون رو انجام بدين مثلا :
PHP:
newMC.circle.gotoAndStop(green)
 
آخرین ویرایش:

borna008

Active Member
خیلی جالب بود مرسی از راهنماییت من فکر میکردم همش برای اینمار فقط از دستور onClipEvent(load) کرد!!:oops:
اما یه نکته دیگه حالا ما این موی کلیپ مجازی را داریم اگه بخواهیم بهش حرکت بدیدم مثلا از قسمت راست صفحه بیاد به چب و یا با حالا ت fade خارج بشه چه بلایی باید سرش بیاریم؟؟!!!
 

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

بالا