PDA

View Full Version : دستور if برای frame



amirhossein.h
یک شنبه 16 مهر 1391, 22:02 عصر
سلام

ساده بگم می خوام وقتی فرمم مثلا تو فریم 10 رفت یه کاری انجام بده
if(اگر در فریم 10 بود)
{
trace("فریم 10")
};



ممنون می شم کمکم کنید

hoseinnn
یک شنبه 16 مهر 1391, 23:48 عصر
سلام
به نظر من همون کاری که میخواد انجام بشه رو ( trace("فریم 10") ) تو خود فریم 10 بنویس!
if هم لازم نداره!

amirhossein.h
دوشنبه 17 مهر 1391, 21:50 عصر
دوست عزیز من می خوام همه کدامو توی یه لایه بنویسم و نمی خوام توی این لایه کی فریم ایجادکنم به خاطر همین گفتم که دستور if رو برای فریم می خوام

hoseinnn
دوشنبه 17 مهر 1391, 23:18 عصر
سلام
این هم یه مثال....get_frame_number.zip
اینم کدش( که تو یه لایه نوشته میشه):
onMouseDown = function () {
txt.text = this._currentframe;
if (this._currentframe == 10) {
trace("salam!");
txt.text = "frame"+this._currentframe;
}
};

:تشویق:

Microname
دوشنبه 17 مهر 1391, 23:54 عصر
با currentFrame میتوان مسیر فعلی تایم لاین رو چک کرد با nextFrame هم به فرم بعدی منتقل میشه و نیازی به گذاشتن اسکریپت تو همه ی keyFrame ها نیست.