واضح آرشیو وب فارسی:سایت ریسک: حرکت در موی کلیپ خاص. rezadaraee 28 تير 1388, 17:34سلام . یه سوال داشتم از دوستان . من یه سری دکمه دارم که با کلیک روی هر کدام به فریم خاصی میره که در اون فریم های خاص ، هرکدام یک موی کلیپ وجود داره . میخواستم بدونم راهی هست وقتی که ما بالفرض در یکی از اون خونه های خاص هستیم که موی کلیپ اجرا میشه . با کلیک روی باقی دکمه ها به فریم خاصی در این موی کلیپ (دقت کنید این موی کلیپ) مثلا فریم 20 بریم ؟ یه نکته . این که چجوری به فریم خاصی در این موی کلیپ برم رو بلدم منتهی مشکل اینجاست که وقتی مثلا موی کلیپ شماره 1 اجرا میشه، اکشنی که برای باقی دکمه ها باید بنویسیم از کجا اسم این موی کلیپ رو میدونن که با باقی اونها اون رو تمیز بدن و در داخل این به خونه خاص من پرش کنن ؟ پیشاپیش از لطفتون ممنون . arjmand 200 28 تير 1388, 18:33منظور شما زیاد روشن نیست و چندتا مفهوم داره شما میخواین مثلا 3 دکمه دارین که وقتی هر کدوم را فشار میدین به یه فریم خاص بره و در اون فریم خاص یه مویکلیپ نمایش داده بشه حالا اون دو دکمه بعدی که دارین در این فریم عمل پرش به فریم دیگری رو انجام ندن و در اون فریم خاص مشخصات اوم موی کلیپ رو تغییر بدن درسته:shock: Avang2005 28 تير 1388, 19:18سلام دوست من بيشتر توضيح دهيد موفق باشيد rezadaraee 28 تير 1388, 19:44سلام. ارجمند جان اون 2 دکمه دیگه علاوه بر این که به یکی از اون فریم های خاص اشاره میکنن . همزمان به یک فریم خاص داخل این موی کلیپ در حال اجرا نیز میخوام برن یعنی یک پرش داخل این موکلیپ. اصلا همچین چیزی میشه ؟ واقعیتش اینه که میخوام یه قسمت پایانی واسه هر موکلیپ بسازم و میخوام وقتی روی هر کدام از باقی دکمه ها کلیک میشه این قسمت پایانی اجرا بشه و بعد بره سراغ اون موکلیپ بعدی . مرسی از توجهتون . Avang2005 29 تير 1388, 00:22سلام دوست من يعني مي خواي وقتي MovieClip به فريم آخر رسيد به يه موي كليپ ديگه بره ؟؟؟ موفق باشيد rezadaraee 29 تير 1388, 07:01سلام آونگ جان . نه. فرض کنید ما 3تا دکمه داریم . 3 تا فریم جداگانه و 3 تا مویکلیپ که هر کدوم در یکی از این 3 فریم هستن . هرکدوم از اون دکمه ها هم به یکی از این فریم ها اشاره میکنن . خب وقتی روی دکمه اول کلیک میکنیم میره به فریم اول و موی کلیپ داخل اون اجرا میشه. خب حالا بیایم یه سر بزنیم داخل موی کلیپ : داخل موی کلیپمون یه انیمیشن اجرا میشه تا فریم مثلا 20 و در فریم 20 استاپ میشه ،خب ما وقتی روی یکی از اون 2 دکمه دیگه کلیک کنیم سریع میره به یکی از اون 2 فریم اصلی باقی مونده و یه موی کلیپ دیگه اجرا میشه . من میخوام قبل اینکه این اتفاق بیافته (یعنی با کلیک روی یکی از اون 2 دکمه دیگه )داخل این موی کلیپمون از فریم 20 دوباره play بشه و بره به خونه 30 و بعد بره به اون فریم خاصی که دکمه اشاهر میکرده . یعنی میخوام با زدن هر دکمه دیگه ابتدا یه تیکه انیمیشن پایانی در این موی کلیپمون اجرا بشه و بعد بره سراغ اجرای اون موی کلیپ که در فریم های اصلی دیگمون هست . مرسی از توجهتون . موفق باشید arjmand 200 29 تير 1388, 10:55دوست عزیز با این اوصاف که شما فرمودین هر دکمه علاوه بر پرش به یک فریم باید انیمیشنی رو در داخل یک موی کلیپ اجرار کنن ماجرا پیچیده میشه به اینصورت که شما فرض کنین : ما 3 تا موی کلیپ داریم در 3 فریم جداگانه که محدوده اونا با هم جداست یعنی در هر فریم خاص در یک لحظه یک موی کلیپ هست درسته ، خوب حالا که شما با پرش بر روی آن فریم میخواین با زدن دو دکمه دیگه انیمیشن این موی کلیپ اجرا بشه بعد به یه فریم دیگه بره یه مشکل به وجود میاد که زمانی که طول میکشه تا شما دکمه رو فشار بدین تا به فریم بعدی بره چند هزارم ثانیه هستش درسته و فکر نکنم در این چند هزارم ثانیه انیمیشنی بشه نمایش داد البته فقط یه راه حل میمونه و اون هم همینه ، بدقت توجه که چی میگم :شما 3 موی کلیپ دارین که در سه فریم جداگانه شما با سه دکمه اونا رو کنترل میکنین خوب شما میتونین به این صورت به هدفتون برسین در به پرش به هر فریم و نمایش اون موی کلیپ با زدن دکمه فقط موی کلیپ داخل اون فریم شروع کنه به حرکت (دقت کن که فقط اون دکمه این موی کلیپ رو داخل تایملاین خودش اجرا میکنه ) حالا شما میتونی در داخل موی کلیپ که بیست فریم داره در فریم 20 این اکشن رو وارد کنی تا از داخل موی کلیپ به هدفت برسی ) حله : _root._targetMC.gotoAndPlay(Frame Label) or _root.gotoAndPlay(Frame Label) Avang2005 29 تير 1388, 11:34سلام دوست من خوب براي اين كار شما با زدن يك دكمه به فريمي مثلا فريم 20 موي كليپ پرش مي كنيد و بعد بعد از اجرا شدن موي كليپ از فريم 20 تا 30 اونو Stop مي كنيد و در همون فريم 30 اكشن پرش به موي كليپ بعدي رو ميزاريد كه ارجمند عزيز برات كداشو نوشته حالا وقتي روي دكمه كليك مي كنيد - اول مياد موي كليپ رو از فريم 20 شروع ميكنه به اجرا و بعد به فريم 30 كه رسيد پرش مي كنه به فلان فريم موي كليپي كه شما دستور داده ايد من اين چيزي بود كه از نوشتتون درك كرده بودم اگه اين نبود نمونه بزاريد تا بيشتر بررسي كنيم موفق باشيد rezadaraee 31 تير 1388, 18:17مرسی از همفکری دوستان و. راهنماییاتون چون کمکم کرد . مشکلم با تعریف چند متغیر حل شد !!! اومدم برای هر دکمه متغیرمو مقدار دهی کردم و از این طریق اینکه کدوم دکمه لکیک شده رو شناختم . مرسی.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 627]