猜测Flash中的功能

时间:2013-05-14 12:39:08

标签: actionscript flash-8

我被Flash游戏困住了。我需要动作脚本中的语法来实现以下逻辑。我的游戏非常庞大且复杂,我将向您解释一个简单的例子。

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

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

提前致谢。

1 个答案:

答案 0 :(得分: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.");
    }

}