0

我被我的 Flash 游戏困住了。我需要以下逻辑的动作脚本中的语法。我的游戏很大而且解释起来很复杂,我会用一个简单的例子来解释一下。

我有 2 个按钮。第一个是button1,第二个是button2。当我点击 button1 时,应该会有一个猜测和响应,你的猜测是对还是错。说我的猜测是对还是错,这只是一个随机猜测函数。根据实例,只有 2 个按钮 button1 或 button2 应该是正确的。

谁能告诉我动作脚本中的语法来检查随机猜测?

提前致谢。

4

1 回答 1

1

如果我正确理解了您的问题,这应该可以:

button1.addEventListener(MouseEvent.CLICK, randomGuess); // Event Listeners
button2.addEventListener(MouseEvent.CLICK, randomGuess);

function randomGuess(event:MouseEvent):void
{
    var guess:Boolean =  Boolean(Math.round(Math.random()));//Random Value
    var input:Boolean; // To define input value
    if (event.target.name == "button1"){
        input = true; // set input value
    }
    else if (event.target.name == "button2"){
        input = false;
    }

    if (guess == input){ //compare input value to the random value
        trace("You guessed it.");
    }
    else{
        trace("You didnt guess it.");
    }

}

于 2013-05-14T12:52:03.587 回答