好吧,有人可以解釋我的代碼下面有什麼問題,沒有錯誤,但它沒有做我想做的事情。當隨機生成的名爲「randint」的變量大於或等於0.5時,我需要它在屏幕上顯示一個動畫片段。如果不是,則不會顯示。代碼:AS3兒童問題與if語句
addEventListener(Event.ENTER_FRAME, char_coll);
function char_coll(ev : Event) : void
{
if(currentFrame==2)
{
if (randint >= 0.5){
var w1:woman1 = new woman1();
randint = Math.random();
if(w1.hitTestObject(stand)){
w1.gotoAndPlay(1);
cash1 = cash1 + 1;
}
}
}
};
值得注意的是,'randint'在這裏是一個誤稱,因爲Math.random返回0和1之間的浮點數。 – 2012-02-21 01:12:28