ساخت کليدreplay

_safir187

New Member
سلام هانکوک جون من safir187 هستم. ببخشید یه مشکلی برای یوزرم پیش اومده مجبور شدم این یوزر رو بسازم که بی جواب نمونی.
برای کاری که گفتی کافیه یه دکمه بسازی و تو اسکریپت هاش بنویسی:

کد:
on(release)
{
    gotoAndPlay(1);
}
 
سلام سفيرجون متشکر از پاسخت ولی خداييش من قاطی کردم ببين من چطور عمل ميکنم ابتدا ميرم يک نوشته
بنام playايجاد ميکنم تبديلش ميکنم بهbuttonو بعدش ميرم توinsert/sceneويکsceneجديد ميسازم به نام playوتوهمون
sceneيکshapeميسازم ويک افکتی بهش ميدم و اون روبهspiritتبديل ميکنم.حالا يک نوشته به نامreplayساخته وتبديلش ميکنم
بهbuttonحالا اسکريپت نويسی .
ابتدا برای کليدplay اسکريپت رو ميسازم

PHP:
on (press) {
    gotoSceneAndPlay("play",1);
}

بعدش برایspiritاين رو مينويسم

PHP:
onFrame (1) {
    stop();
}
حالا ميخوام يک اسکريپتی برایreplayبسازم که وقتی کليک ميکنم روش دوباره اجرا بشه اگه بتونی يکم واضح تر توضييح بدی که خيلی ممنون ميشوم
 

shirini_forush

Well-Known Member
برای Play توصیه میکنم از سکانس جدید استفاده نکنید. تو اسکریپت های سکانس بنویسید:
کد:
onFrame(1)
{
    stop();
}
بعد برای دکمه ی play فقط بنویسید:
کد:
on(release)
{
    _root.play();
}
اینجوری برای replay هم کافیه بنویسید:
کد:
on(release)
{
    _root.gotoAndPlay(1);
}
در واقع تا میشه باید از استفاده از سکانس اجتناب کرد...
اگر کد نویسی ندارید میتونید از سکانسا راحت استفاده کنید. اما سکانسا بعضی موقع ها کد نویسی رو یکم میپیچونن.
 
ميگم من عين مطالب شما رو انجام دادم ولی نشد يک فايل هم پيوست ميکنم ملاحظه بفرماييد سفير جان
 

پیوست ها

  • wrong001.rar
    1.1 کیلوبایت · بازدیدها: 9

shirini_forush

Well-Known Member
نه...
مشکل اینجا بود که شما stop رو به spirite داده بودید و به _root (فیلم اصلی) میگفتید play شه.
درستش کردم.
2 تا نکته: یکی اینکه _root رو به koko که اسم spirite ه گذاشتم تغییر دادم
توی gotoAndPlay جای 1 گفتم 2 که دوباره به stop برنخوره.
یکم باهاش ور برید که راه بیافتید...

شاد باشی
 

پیوست ها

  • right.rar
    1.1 کیلوبایت · بازدیدها: 11
سفيرجان ميشه يک مثال ساده بزنيد اينطوری که مثلاً اول يک افکتی ايجاد شده و بعدش کليدplayظاهر بشه
که وقتی روش کليک ميکنيم يک انيميشنی ايجاد بشه و بعدش کليدreplay ايجاد بشه که وقتی روش کليک
ميکنيم دوباره انيميشن بياد.
البته ببخش که خيلی سوال پيچتون ميکنم با اين سوالاته سادم
 
آقا من نميدونم شايدswishمشکل پيداکرده چون يک سریaction script عين آموزش خودتون گذاشتم ديدم هی
کليدplayچشمک ميزنه که من تمام کدها رو برداشتم طوری که هيچ کدی نيستش نميدونم چرا پس بازم کليدplayچشمک ميزنه؟
 

پیوست ها

  • movie001.rar
    946 بایت · بازدیدها: 5

shirini_forush

Well-Known Member
تو نمونه ای که داده بودید مشکل از این بود که دکمه play تو سکانس اول بود و شما یه سکانس دیگه درست کرده بودید.
و چون تو سکانس اول stop نکرده بودید دائم میرفت و برمیگشت به سکانس اول. واسه همین play چشمک میزد.
اینم نمونه ای که خواسته بودید:
 

پیوست ها

  • Safir187.rar
    2.1 کیلوبایت · بازدیدها: 18

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

بالا