واضح آرشیو وب فارسی:سایت ریسک: يه سوال ساده hamid_rotosh 14 مرداد 1386, 12:02ببخشيد كه خيلي ساده است :razz: يه مووي كليپ توي سكانس يك توي فريم مثلا 5 ميذارم و توي اون مووي كليپ يه كليد (Button) ميذارم چطور به اون كليد دستور بدم كه مثلابه فريم 20 از سكانس يك يعني به تايم لاين اصلي بره ؟؟؟ :neutral: kiarash.M 14 مرداد 1386, 12:20میتونی دو کار کنی اول اینکه بری تو movieclip و روش کلیک کنیو به button بدی که اونو میگم چطوری یا از همون فریم اصلی با استفاده از ابزار target path این کا رو انجام بدی این ابزار برای افراد مبتدی طراحی شده که سریع کارشون را بیوفته ... وقتی روش کلیک کنی( جاش تو قسمت اکشن نویسی او بالاشه عکسه یه نشونه، هدف،...)) یه منو واز میشه از اونجا button رو پیدا میکنی بعد از ok کردن جلوش یه نقطه میزاری مینویسی mysense.my_button.onRelease = function () { trace ("زدي دي:"); } روش اولم همینه ولی راحت تره میری روی button) باید بری توی مووی کلیپا بع روش کلیک و تو اکشن مینویسی on(release){ gotoAndPlay(20) } امید وارم متوجه شده باشی باز اگه ابهامی بود بگو ... موفق باشی. hamid_rotosh 16 مرداد 1386, 06:53عذر ميخوام اما شايد منظورمو نتونستم خوب برسونم . توي مووي كليپ هم يه تايم لاين هست كه خود باتون ها رو حركت دادم اگه بخوام دستور on(release){ gotoAndPlay(20) } رو بدم كه ميره به فريم 20 از تايم لاين مووي كليپ جاري .درحالي كه من ميخوام بره به فريم 20 از تايم لاين اصلي . ظاهرا از root _ بايد استفاده بشه ... نميدونم ... kiarash.M 16 مرداد 1386, 10:15نه عزیر فقط یه کلیک بکن رو رو باتن بعد کلید f9 رو بزن و اکشنو بنویس hamid_rotosh 17 مرداد 1386, 09:09يا شما متوجه منظور من نميشيد يا من نميدونم منظور شما چيه .... اگه لطف كنيد و يه نمونه بذاريد ممنون ميشم . UnknownUser 17 مرداد 1386, 16:44سلم برای این کار شما باید از کلمات کلیدی this وparentو root استفاده کنید . برای اشاره به تایم لاینه اصلی از داخل مووی کلیپ به ای صورت می شه عمل کرد : on(release){ _root.gotoAndPlay(20) } یا on(release){ this._parent._parent.gotoAndPlay(20) } kiarash.M 17 مرداد 1386, 17:43ناشناخته جان یه توضیحی بده طرف گیج میشه این طوری که:d UnknownUser 17 مرداد 1386, 18:15سلام من جوری گفتم که مشکل دوستمون حل شه اما فکر می کنی توضیح می خواد باشه ! :wink: خوب برای اشاره به اشیا در فلش 2 تا راه هست یه راه اشاره به صورت مستقیم و راه دیگه به صورت غیر مستقیم راه مستقیم : مثلا شما یه movieclipایجاد میکنی و اسمش رو میزاری m_mc بد تو اکشن می نویسی m_mc.gotoAndStop(2) در این جا ما با آوردن نام مووی کلیپ (m_mc) و یه یه ( . ) یه مووی کلیپ اشاره کرده ایم راه دوم در این راه باید از دستور های this و parent استفاده کنیم parent : ما یه Movieclip داریم و می خوایم در تایم لاینه movieclip به سطح root اشاره کنیم برای این کار از prent استفاده می کنیم _parent.play() this:برای اشاره به سطحی که در آن اکشن رو می نویسیم استقاده می شه مسلا ما داریم برای یه Movieclip یه اکشن می نویسیم: OnClipEvent(load){ this.play() } خوب ما می تونیم ار اینا به صورت ترکیبی استفاده کنیم تا به هدفمون برسیم: this._parent._parent.play() البته برای استفاده از این دستور ها قواعدی هست که فعلا لازم به توضیح اون ها نمی بینم.:wink:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 365]