frame بصورت رندوم ، چجوری می شه؟؟؟

omidsas

Member
چجوری می تونم یک اکشن برای انتخاب frame بصورت رندوم با دامنه انتخاب محدود بنویسم؟؟؟
 

Security9776

Active Member
سلام ،
شما می تونید از طریق دستور زیر این کار رو بکنید :
Ranj = random(5)+1;
gotoAndPlay(Number(Ranj));

موفق باشید
 

omidsas

Member
من از این action استفاده کردم:
function rndframe(mc) {
rndlabel = Math.round(Math.random()*(_root[mc]._totalframes));
_root[mc].gotoandplay(rndlabel);
}

مشکل این کد فقط اینه که دامنه انتخاب محدود نیست و روی _totalframes هستش همین ولی من میخوام که انتخاب بین 3 تا فریم انجام بشه مثلا 1و10و26
 

amir_s

Active Member
از آرایه استفاده کنید !
کد:
var frames:Array = new Array(1,10,26);
rnd = Math.round(Math.random()*3);
_root.gotoAndStop(frames[rnd]);
 

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

بالا