واضح آرشیو وب فارسی:سایت ریسک: ساخت کليدreplay hankook016 09 ارديبهشت 1386, 14:25سلام ببخشيد يکی ميگه چطور ميشه يک کليد replayدرست کرد؟ _safir187 09 ارديبهشت 1386, 15:33سلام هانکوک جون من safir187 هستم. ببخشید یه مشکلی برای یوزرم پیش اومده مجبور شدم این یوزر رو بسازم که بی جواب نمونی. برای کاری که گفتی کافیه یه دکمه بسازی و تو اسکریپت هاش بنویسی: on(release) { gotoAndPlay(1); } hankook016 14 ارديبهشت 1386, 13:50سلام سفيرجون متشکر از پاسخت ولی خداييش من قاطی کردم ببين من چطور عمل ميکنم ابتدا ميرم يک نوشته بنام playايجاد ميکنم تبديلش ميکنم بهbuttonو بعدش ميرم توinsert/sceneويکsceneجديد ميسازم به نام playوتوهمون sceneيکshapeميسازم ويک افکتی بهش ميدم و اون روبهspiritتبديل ميکنم.حالا يک نوشته به نامreplayساخته وتبديلش ميکنم بهbuttonحالا اسکريپت نويسی . ابتدا برای کليدplay اسکريپت رو ميسازم on (press) { gotoSceneAndPlay("play",1); } بعدش برایspiritاين رو مينويسم onFrame (1) { stop(); } حالا ميخوام يک اسکريپتی برایreplayبسازم که وقتی کليک ميکنم روش دوباره اجرا بشه اگه بتونی يکم واضح تر توضييح بدی که خيلی ممنون ميشوم shirini_forush 14 ارديبهشت 1386, 15:48برای Play توصیه میکنم از سکانس جدید استفاده نکنید. تو اسکریپت های سکانس بنویسید: onFrame(1) { stop(); } بعد برای دکمه ی play فقط بنویسید: on(release) { _root.play(); } اینجوری برای replay هم کافیه بنویسید: on(release) { _root.gotoAndPlay(1); } در واقع تا میشه باید از استفاده از سکانس اجتناب کرد... اگر کد نویسی ندارید میتونید از سکانسا راحت استفاده کنید. اما سکانسا بعضی موقع ها کد نویسی رو یکم میپیچونن. hankook016 14 ارديبهشت 1386, 16:47ميگم من عين مطالب شما رو انجام دادم ولی نشد يک فايل هم پيوست ميکنم ملاحظه بفرماييد سفير جان shirini_forush 14 ارديبهشت 1386, 17:11نه... مشکل اینجا بود که شما stop رو به spirite داده بودید و به _root (فیلم اصلی) میگفتید play شه. درستش کردم. 2 تا نکته: یکی اینکه _root رو به koko که اسم spirite ه گذاشتم تغییر دادم توی gotoAndPlay جای 1 گفتم 2 که دوباره به stop برنخوره. یکم باهاش ور برید که راه بیافتید... شاد باشی hankook016 15 ارديبهشت 1386, 15:48سفيرجان ميشه يک مثال ساده بزنيد اينطوری که مثلاً اول يک افکتی ايجاد شده و بعدش کليدplayظاهر بشه که وقتی روش کليک ميکنيم يک انيميشنی ايجاد بشه و بعدش کليدreplay ايجاد بشه که وقتی روش کليک ميکنيم دوباره انيميشن بياد. البته ببخش که خيلی سوال پيچتون ميکنم با اين سوالاته سادم shirini_forush 15 ارديبهشت 1386, 15:50چشم از باشگاه که برگشتم یه مثال میزارم و توضیح میدم... hankook016 15 ارديبهشت 1386, 17:22آقا من نميدونم شايدswishمشکل پيداکرده چون يک سریaction script عين آموزش خودتون گذاشتم ديدم هی کليدplayچشمک ميزنه که من تمام کدها رو برداشتم طوری که هيچ کدی نيستش نميدونم چرا پس بازم کليدplayچشمک ميزنه؟ shirini_forush 15 ارديبهشت 1386, 21:17تو نمونه ای که داده بودید مشکل از این بود که دکمه play تو سکانس اول بود و شما یه سکانس دیگه درست کرده بودید. و چون تو سکانس اول stop نکرده بودید دائم میرفت و برمیگشت به سکانس اول. واسه همین play چشمک میزد. اینم نمونه ای که خواسته بودید: hankook016 16 ارديبهشت 1386, 05:40تشکر سفيرجان فهميدم اشکالم چی بودش دستت درد نکنه
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 123]