درخواست ساخت دکمه با دو حالت 0 و 1

oonjaweb

Active Member
سلام ، یه دکمه ی ساده می خوام
روش کلیک می کنیم مثلا این اتفاق بی افته :
کد:
_root.a.gotoAndStop(2);
دوباره کلیک می کنیم ، روی همیننن دکمه امون ایندفه این اتفاق بیفته :
کد:
_root.a.gotoAndStop(1);

فرض میگیرم a هم یه Movie Clip هستش با دو فریم ، فقط برام توضــیح بدین دستورش چیه .. شرطش رو هرچی خواستین بنویسید.
ممنون
 

mohammadbasri

کاربر فعال
سلام
یک راه سادش اینه که شما یک مووی کلیپ درست کنید که دوفریم داشته باشه + دستور stop
در هر دو فریم ا و 2 کلیدتون رو بذارید
در کلید اول دستور مورد نظر اول و در کلید دوم دستور مورد نظر دوم
به هر کلید یک دستور gotoAndStop هم بدید تا با کلیک شدن هر کدوم ، کلیدتون عوض بشه
فکر کنم گرفتی چی میگم
موفق باشی
 

oonjaweb

Active Member
نه این روش رو نمیخوام ، در این روش Button باید در خود MovieClip باشه ! درسته ؟ (یعنی 2 دکمه)
اما بنده نمی خوام button داخل MovieClip باشه ، میخوام جای دیگه ی برنامم باشه (یعنی فقط یک دکمه)
 

mohammadbasri

کاربر فعال
میتونی یک دکمخ درست کنی که یک مووی کلیپ رو کنترل کنه که خود اون مووی کلیپ هم مووی کلیپ اصلی رو کنترل کنه
یعنی به کلید دستور nextframe میدی فقط
بعد یه مووی کلیپ کنترل کننده درست میکنی که 4 تا فریم داشته باشه
در فریم اول دستوری stop
در فریم دوم دستور شماره 1 + stop
در فریم سوم دستور شماره 2 + stop
در فریم چهارم دستور (2) gotoAndStop داسته باشه که مووی کلیپ به فریم 2 بره نه یک
حالا وقتی که کلید این مووی کلیپ رو کنترل میکنه مووی کلیپ اصلی هم کنترل میشه
در دستورات شرطی اینکار باید آسونتر باشه
 

oonjaweb

Active Member
ممنون از این راه آسون تر هم هست ، دستور شرطیش رو در کسی بلد نیست ؟!
 
آخرین ویرایش:

oonjaweb

Active Member
این هم دستور شرطی :
متاسفم هیچکس بلد نبود ، اما من از یه سایت flashpro به جوابم رسیدم :
کد:
on (press) {
    if (chkPress == 0)
    {
		_root.a.gotoAndStop(2);       
        chkPress = 1;
    }
    else
    {
        _root.a.gotoAndStop(1);
        chkPress = 0;        
    }
}
 
آخرین ویرایش:

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

بالا