Flash 如何使用条件语句更改随机数的值

Flash 如何使用条件语句更改随机数的值,flash,actionscript,adobe,conditional,Flash,Actionscript,Adobe,Conditional,我正在做一个随机数发生器与5动态文本。我想做的是,当showRandom_txt=1时,其他文本应该等于零 //1. function randomNumbers(min:Number,max:Number) { var Results:Number=Math.floor(Math.random()*max)+min; return Results; } function randomNumber(){ var Results:Number=Math.floor(Math.r

我正在做一个随机数发生器与5动态文本。我想做的是,当showRandom_txt=1时,其他文本应该等于零

//1.
function randomNumbers(min:Number,max:Number) {
   var Results:Number=Math.floor(Math.random()*max)+min;
   return Results;
}

function randomNumber(){
   var Results:Number=Math.floor(Math.random()*(1+1-0))+0;
   return Results;
}


//2.
generate_btn.addEventListener(MouseEvent.CLICK, showRandomnumber);

//3.
function showRandomnumber(event:MouseEvent):void{
   showRandom_txt.text = randomNumber();
   showRandom2_txt.text = randomNumbers(0,9);
   showRandom3_txt.text = randomNumbers(0,9);
   showRandom4_txt.text = randomNumbers(0,9);
   showRandom5_txt.text = randomNumbers(0,9);
}

我是AS3新手,非常感谢您的帮助。感谢评估平等性,请使用

这可以从文本字段进行测试,如下所示:

if(showRandom_txt.text == "1") {}
最好是针对数字类型进行测试,如:

var n:Number = randomNumber();
if(n == 1) {}
使用if/else实现:

function showRandomNumber(event:MouseEvent):void
{
    var n:Number = randomNumber();
    showRandom_txt.text = n.toString();

    if (n == 1)
    {
        showRandom2_txt.text = showRandom3_txt.text = showRandom4_txt.text = showRandom5_txt.text = "0";
    }
    else
    {
        showRandom2_txt.text = randomNumbers(0, 9).toString();
        showRandom3_txt.text = randomNumbers(0, 9).toString();
        showRandom4_txt.text = randomNumbers(0, 9).toString();
        showRandom5_txt.text = randomNumbers(0, 9).toString();
    }
}
使用开关块:

function showRandomNumber(event:MouseEvent):void
{
    var n:Number = randomNumber();
    showRandom_txt.text = n.toString();

    switch(n)
    {
        case 1:
            showRandom2_txt.text = showRandom3_txt.text = showRandom4_txt.text = showRandom5_txt.text = "0";
            break;
        default:
            showRandom2_txt.text = randomNumbers(0, 9).toString();
            showRandom3_txt.text = randomNumbers(0, 9).toString();
            showRandom4_txt.text = randomNumbers(0, 9).toString();
            showRandom5_txt.text = randomNumbers(0, 9).toString();
            break;
    }
}

你知道条件语句是什么吗?不需要在
randomNumber()
函数中
-0
+0
。@Xymostech是的,我知道。如果,否则,切换。但我还不是很熟悉,因为我是一个新手。我试着做一个条件语句,如果showRandom_txt等于1,那么其他数字应该等于零(谢谢jason.:)真 的!谢谢你的帮助。我试过了,现在可以用了。:)