ho0rezam
16-07-2009, 21:38
سلام به همه ی بروبچ flash کار.دوباره برگشتم (اون موقع هم چیزی بارمون نبود الان هم همون طوری هستیم :31::13:) البته زود میخوا برم :31:
یه سوال فنی واسم پیش اومد و گفتم شاید کسی باشه بهم کمک کنه.
مشکله بنده:
من چندین تاmc ساختم و با action script ها اونها رو تبدیل به btn کردم.اکشن ها به صورت زیر هست:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا داستان اکشن ها از این قرار هست که وقتی موس روو دکمه ای که ساختم میره، شئی موجود در mc شروع به حرکت میکنه.و وقتی موس از روویه دکمه برداشته بشه دستور onEnterFrame شروع به کار میکنه و کارش اینه که فریم به فریم mc رو به عقب برگردونه تا زمانی که mc به فریم 1 برسه...در اون زمان دستور onEnterFrame حذف میشه...اما این اکشن تا زمانی خوب هست که یه دکمه ساخته شده باشه...اگه دکمه هایه دیگه هم با همین روش ساخته بشه مشکلی بس بزرگ به وجود میاد.و اون اینه که:
اگه به طور مثال وقتی موس رویه دکمه ی اول باشه و حالا بخواد بره روو دکمه ی بعدی.دکمه ی اول شروع میکنه به عقب برگشتن(در این زمان شما به رویه دکمه ی دوم بروید و به سرعت rollout کنید)
میبینید که دکمه اول دیگه دستور onEnterFrame رو انجام نمیده و در جایه خودش مونده(اما باید طبق اکشن به فریم 1 میرفت!!!!!)
خودم اینطور فک میکنم (مطمعنم) که دلیلش onEnterFrame هست...چون این اکشن برای mc خاصی نوشته نشده...و اگه هر mcیی در حال اجرا باشه و onEnterFrame حذف بشه رویه اون هم تاثیر داره....من میخوام بدونم میتونم کاری کنم که onenterFrame ها به mc خاصی نسبت داده بشن؟؟؟؟
یه سوال فنی واسم پیش اومد و گفتم شاید کسی باشه بهم کمک کنه.
مشکله بنده:
من چندین تاmc ساختم و با action script ها اونها رو تبدیل به btn کردم.اکشن ها به صورت زیر هست:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا داستان اکشن ها از این قرار هست که وقتی موس روو دکمه ای که ساختم میره، شئی موجود در mc شروع به حرکت میکنه.و وقتی موس از روویه دکمه برداشته بشه دستور onEnterFrame شروع به کار میکنه و کارش اینه که فریم به فریم mc رو به عقب برگردونه تا زمانی که mc به فریم 1 برسه...در اون زمان دستور onEnterFrame حذف میشه...اما این اکشن تا زمانی خوب هست که یه دکمه ساخته شده باشه...اگه دکمه هایه دیگه هم با همین روش ساخته بشه مشکلی بس بزرگ به وجود میاد.و اون اینه که:
اگه به طور مثال وقتی موس رویه دکمه ی اول باشه و حالا بخواد بره روو دکمه ی بعدی.دکمه ی اول شروع میکنه به عقب برگشتن(در این زمان شما به رویه دکمه ی دوم بروید و به سرعت rollout کنید)
میبینید که دکمه اول دیگه دستور onEnterFrame رو انجام نمیده و در جایه خودش مونده(اما باید طبق اکشن به فریم 1 میرفت!!!!!)
خودم اینطور فک میکنم (مطمعنم) که دلیلش onEnterFrame هست...چون این اکشن برای mc خاصی نوشته نشده...و اگه هر mcیی در حال اجرا باشه و onEnterFrame حذف بشه رویه اون هم تاثیر داره....من میخوام بدونم میتونم کاری کنم که onenterFrame ها به mc خاصی نسبت داده بشن؟؟؟؟