PDA

View Full Version : سوال: بدست آوردن شماره فریم فعلی



am_sanatiz
دوشنبه 02 آذر 1388, 08:16 صبح
سلام
من در یک انیمیشن به عنوان مثال با 300 فریم یک دکمه ای دارم که از فریم 100 تا 200 ظاهر می باشد. هنگام کلیک شدن روی این دکمه به برچسبی که در فریم 301 هست می رویم. در این فریم یک دکمه برگشت وجود دارد که با کلیک آن باید به همان فریمی که در لحظه کلیک شدن بوده برگشت شود و شروع به ادامه دهد.
این فریم شماره ای بین 100 تا 200 است بنابراین می شود هنگام کلیک شدن دکمه، شماره فریمی که الان در حال پخش است در یک متغییری ذخیره شود و بعد در دکمه برگشت با استفاده از این متغییر به این فریم منتقل شود.
البته من با برنامه نویسی آشنا هستم اما با کدهای فلش زیاد آشنا نیستم و نمی دانم که با چه دستوری می شود شماره فریم فعلی را بدست آورد. اگر کدهایی که باید در این دو دکمه نوشت را اینجا قرار دهید متشکر می شوم.

ali_shmki
سه شنبه 03 آذر 1388, 23:29 عصر
با سلام خدمت شما دوست عزیز هرچند این تاپیک جای مطرح کردن این سوال نیست ولی جواب شما رو میدم:

روی باتن اول خود راست کلیک کرده گزینه actions رو بزنید و این کد رو وارد کنید:

on (release) {
_global.x=_root._currentframe;
gotoAndStop(301);

}

خب شما یک باتن دارید در فریم 301 که میخواخید با کلیک بر روی اون به فریم اولیه برگردید.
روی این باتن هم راست کلیک کرده action ر. بزنید و این کد رو وارد کنید:

on (release) {
gotoAndPlay(_global.x);

}


حالا یک Ctrl+Enter و یا علی
موفق باشید:چشمک: