راهنمایی برای دستور شرطی در این بازی
سلام دوستان
من در اکشن اسکریپت 3 و در Adobe Flash Professional CS5 کد زیر رو برای بازی تاس وارد کردم
[PHP]
import flash.events.MouseEvent;
Object(this).Buttun1.addEventListener (MouseEvent .CLICK,sa);
function sa(ev:MouseEvent )
{
taas.gotoAndStop(Math.ceil(Math.random()*6))
}rr.gotoAndStop(Math.ceil(Math.random()*6)) [/PHP]
بازی تاس هم به این صورته که وقتی دکمه رو فشار میدم به صورت تصادفی از 1 تا 6 ، یک رقم انتخاب میشه
حالا میخوام کاری کنم که اگه به صورت تصادفی جفت 6 نیاوردم ، نوبت کامپیوتر شه و اون شانس خودش رو امتحان کنه ( البته روی یه تاس جداگانه دیگه و با رنگ دیگه ) ( ینی 2 تا تاس روی صفحه باشه ، یکی واسه کاربر و یکی واسه کامپیوتر )
نمیدونم چطوری if یا else بزارم که درست دربیاد
لطفا راهنمایی کنید
این کد هم شبیه بالا کار میکنه ولی کدش فرق داره
[PHP]movie1.gotoAndStop(1);
button1.addEventListener(MouseEvent.CLICK,aaa);
function randomNumbers(min:Number,max:Number){
var Results:Number=Math.floor(Math.random()*max)+min;
return Results;
}
function aaa(e:MouseEvent)
{
var r:Number = randomNumbers(1,6);
movie1.gotoAndStop(r);
} [/PHP]
اینم این برنامه در قالب fla که نحوه کارش رو ببینید
کد:
http://jeffreylacprogramming.wikispaces.com/file/detail/Roll+Dice.fla
لطفا راهنمایی کنید